編程小知識|Vim中神奇的 A 命令

今天我們給大家介紹一個專門的命令,可以把兩步操作合併為一步,下面我們細細道來。

假如我們有一段文本,需要在每一行後面加上hello,則需要進行如下的操作:

編程小知識|Vim中神奇的 A 命令

首先輸入 $ 命令,實現光標移動到行尾的操作,然後輸入 a 命令,進入插入模式;輸入我們需要的文字 “, hello”,然後按下ESC鍵退出插入模式,這時候我們只需一次輸入 j$. 命令,就可以給後面每一行的末尾添加 “,hello” 字符串。j 命令和 . 命令,我們上一片文章介紹過,分別是將光標移動到下一行和重複操作。

編程小知識|Vim中神奇的 A 命令

有沒有什麼操作可以將 $ 命令和 a 命令合併呢,即直接進入插入模式並將光標移動到行尾字符後一位,那就是 A 命令。用了 A 命令,同樣是輸入 “, hello” 並重復操作就可以簡化至如下:

編程小知識|Vim中神奇的 A 命令

輸入 A 命令,光標移至行尾字符後一位並進入插入模式;輸入“, hello” 字符串並按下ESC退出插入模式,依次輸入 j 和 . 命令。

其實還有很多把兩個命令合併起來的命令,由於小便初學,也不是很懂,等到小編學會了再一一為大家講解。



分享到:


相關文章: