編輯器Vim的練習

2021-08-21 15:03:48 字數 1574 閱讀 6337

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程式使用的...