1. 請在 /tmp 這個目錄下建立乙個名為 vitest 的目錄;
2. 進入 vitest 這個目錄當中;
3. 將 /etc/man.config 拷貝到本目錄底下
4. 使用 vi 開啟本目錄下的 man.config 這個檔案;
5. 在 vi 中設定一下行號;
6. 移動到第 58 行,向右移動 40 個字元,請問您看到的雙引號內是什麼目錄?
7. 移動到第一行,並且向下搜尋一下「bzip2」這個字串,請問他在第幾行?
8. 接著下來,我要將 50 到 100 行之間的 man 改為 man,並且乙個乙個挑選是否需要修改,如何下達指令?
9. 修改完之後,突然反悔了,要全部復原,有哪些方法?
10. 我要複製 51 到 60 行這十行的內容,並且貼到最後一行之後;
11. 刪除 11 到 30 行之間的 20 行;
12. 將這個檔案另存成乙個 man.test.config 的檔案;
13. 到第 29 行,並且刪除 15 個字元;
14.儲存後離開
答案:
1.mkdir /tmp/vitest
2.cd /tmp/vitest
3.cp /etc/man.config .
4.vi man.config
5. :set nu
6. 58g 40→ 會看到 /dir/bin/foo 這個字樣在雙引號內;
7. 1g 或 gg 輸入 /bzip2
8. :50,100s/man/man/gc
9. (1)一直按 u 恢復到原始狀態;
(2)使用不儲存離開 :q! 之後,再重新讀取一次該檔案;
(3) :50,100s/man/man/gc
10.51g 10yy g p
11. 11g 20dd
12. :w man.test.config
13. 29g 15x
14. :wq!
vim編輯器 編輯器之神
h 向左移動 j 向下移動 k 向上移動 l 向右移動 w 移動到下乙個單詞的首部 e 移動到下乙個單詞的尾部 b 移動到上乙個單詞的首部 移動到行首 移動到行尾 g 跳轉到文件的末尾 gg 跳轉到文件的開始複製操作 複製n行 nyy 2yy 移動游標到要寫入的位置,再按p 刪除操作 刪除多行 nd...
編輯器之神 vim編輯器
vi編輯器是所有unix及linux系統下標準的編輯器,類似於windows系統下的notepad 記事本 編輯器,由於在unix及linux系統的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi的地方都能進一步了解它,vi也是linux中最基本的文字編輯器,學會它後,我們將在linux...
帶你走進vim編輯器之Vim編輯器的高階用法
一.vim的三種模式 vim是全球兩大流行文字編輯器之一 用命令vimtutor可以檢視vim手冊 1 命令模式 瀏覽模式 此模式下只能對檔案內容進行瀏覽,也可對vim的工作方式進行設定,不可修改檔案內容 2 插入模式 對檔案內容進行修改的模式 按i可進入插入模式 3 退出模式 結束vim程式使用的...