天天看點

Vim編輯器的應用

一.塊選擇的應用

1.字元選擇(v)

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

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

當光标移動到你要編輯的行内,在一般模式下按下“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!等指令進行退出操作。

本文轉自 kk5234 51CTO部落格,原文連結:http://blog.51cto.com/kk5234/475212,如需轉載請自行聯系原作者