linux vim的可視模式

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

好啦!!! 現在就趕緊來試試吧

 

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