Vim編輯器的應用

一.塊選擇的應用

1.字符選擇(v)

將光標放在需要編輯字符地方,在一般模式下,按下“v”鍵,然後再使用方向鍵“↑”、“↓”、“→”、“←”進行你要編輯字符的選擇。選中的字符會反白顯示,如下圖:

接下來你可做的操作是複製、粘帖或刪除,使用“y”,進行反白字符的複製,使用“p”進行粘貼,“d”可以進行刪除操作。

2.行選擇(V

當光標移動到你要編輯的行內,在一般模式下按下“V”鍵,該行字符如反白顯示,如下圖:

使用方向鍵“↑”、“↓”可以進行多行選擇。

使用“y”進行復制,“p”進行粘貼,“d”進行刪除:

3.塊選擇:

將光標放在需要選擇的塊的第一個字符上,在一般模式中,按下“Ctrl+v”,然後使用“↓”或“↑”進行塊字符的選擇,選中的地方會反白顯示:

同樣的,可以使用使用“y”進行復制,“p”進行粘貼,“d”進行刪除操作:

 

二.多文件的編輯

使用vim命令打開/etc/hosts.allow/etc/hosts.deny兩個文件:

#vim /etc/hosts.allow /etc/hosts.deny

在命令使用:files可以下看打開的文件:

輸入“:n”,回車會跳到/etc/hosts.deny文件的編輯界面:

/etc/hosts.deny文件命令模式下,輸入“:N”可以返回上一個文件/etc/hosts.allow

/etc/hosts.allow文件中,光標放在“sshd:192.168.0.10這一行中,使用“yy”複製,然後執行“:n”跳至/etc/hosts.deny中,光標移到最後一行,使用“p”可以進行不同文件的複製和粘貼操作。

 

三.Vim多窗口的功能

先使用vim打開/etc/fstab這個文件,然後在命令模式下輸入“:sp”可以再次打開“/etc/fstab”這個文件:

 
如果輸入“:sp /etc/inittab”則可以同時打開“/etc/fstab”和“/etc/inittab”這兩個文件進行編輯:

我們可以再輸入“:sp /etc/hosts”打開/etc/hosts這文件,此時就能顯示三個窗口,實現文件對照編輯:

接下來要說一說,打開多個文件窗口後,如何切換呢,可以使用“ctrl+w+↓”或“ctrl+w+j”向下面的一個窗口切換,使用“ctrl+w+↑”或“ctrl+w+k”向上面一個窗口進行切換。同樣的使用:q:wq:q!等命令進行退出操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章