vim 工具我們大家用的都很多,寫shell,編代碼,都會經常用到,我用了vim也很長時間了,有時候會涉及到會批量添加操作,其實vim提供了很好的環境與命令。。。。。就是他的可視模式。。。
先抓兩個圖 給大家
1.所有行前面都有註釋
2.進入可視模式選中頭行
3.按d鍵刪除 esc保存
怎麼樣 這個可視模式是不是很不錯 很過癮? 這只是他的一點點功能,預知詳情如何請看下面分解:
上具體命令:
進入可視模式
v
用v命令進入可視模式。當光標移動時,就能看到有一些文本被高亮顯示了,它們就是被選中的內容。
三種可視模式
v
一個字符一個字符地選。從按下v的那個字符起,一直到光標所移動到的位置之間的內容都被選中。
V
一行一行地選。從按下V的那行起,一直到光標所移動到的行之間的所有行都被選中。
Ctrl-v
它選中屏幕上的一個矩形區域。以按下Ctrl-v的位置爲一個角,光標所在位置爲它的對角。
離開可視模式
按下就會離開可視模式。
可視模式下的編輯
在可視模式下刪除文本
d
刪除所選中的部分。
D
刪除所選中部分所在的行。即使沒有把一行都選中,也把一行都刪除。
複製
v
複製選中的部分。
D
複製所選中部分所在行。即使沒有把一行都選中,也把一行都複製。
更改模式
可以隨時在可視模式中的三種之間切換,只需按進入想要切換到的模式的命令即可。
更改文本
c
刪除所選中的部分並切換到輸入模式。
C
刪除所選中的部分所在的行並切換到輸入模式。
合併行
當選中想合併在一起的行以後,按下
J(大寫)
就可以了。
程序員的命令
>
所選中的部分都縮進一個tab。
在所選中的部分刪除一個tab的縮進。
=
自動排列所選中的內容。
查看man
K
命令查看關鍵字的man page,在可視模式它會以選中的文本爲關鍵字。
可視塊模式
通過Ctrl-v進入的模式爲可視塊模式,它會選中一個矩形區域。
插入內容
I字符串
會在每一行所選中內容的開始前添加”字符串”
改變文本
c字符串
會把選中的內空刪除並進入輸入模式。你只需要在選中的第一行輸入一個字符串,當按下後所有行的選中部分都會和第一行一樣。這裏的字符串中不能包含換行符,如果包含了換行符的話,它就不會這麼神奇,就會根普通模式下的c一樣了。
C(大寫)
會直接刪除到行尾,其它與c一樣。
A(大寫)
會在選中的塊後面添加文本。它們是對齊的。
如果要在選中的塊緊接每行末尾添加內容,則需用$來指定選擇到行尾,而不是簡單地用光標。
替換內容
r
用來把選中的內容替換成同一個字符。
縮進
>
>將選中的塊縮進一個shiftwidth
好啦!!! 現在就趕緊來試試吧