輕快的VIM(二) 插入

2021-09-06 07:29:39 字數 1357 閱讀 4747

上一節我們講到了vim中的移動,既然已經能夠在螢幕和游標間游刃有餘了

那麼,現在就來談談插入命令

不知道有多少vim新手和我當年(去年)一樣,信誓旦旦的以為只有i可以插入

唉,現在想想都覺得可笑,都是windows下的編輯器用多了的結果

滑鼠一點,媽媽再也不用擔心我的文字插入了……悲劇!

好了,讓我們拋棄過去吧,從現在起奮鬥,也許不算太晚

這是俺寫的《輕快的vim系列》第二節,每一節都會不斷更新,加入更多技巧在裡面

vim新手們加油,咱一起總結,一起努力練習……

字元位置插入

i            在游標之前插入

a 在游標之後追加

你看,其實剛開始用這兩個就足夠了,這就是最基礎的

為什麼這麼說呢?因為你可以依靠上一節中的移動命令來達到任意位置,然後再大力插入

不要忘了,vim中最重要的技巧之一就是命令間的配合使用

行位置插入

a            在一行的結尾處追加

i 在一行的開頭處插入

o 在游標所在位置的下一行開啟新行插入

o 在游標所在位置的上一行開啟新行插入

當然,如果你認為先移動游標然後插入或追加慢了,那麼就應該用上面這種方法

它們是以行做單位

在這裡我還是需要提醒一下,命令前加數字代表執行次數

tips1:10i*先輸入10,然後輸入i,接著輸入*號,最後按

這樣就可以在一行開頭輸入十個*

tips2:同樣,5o###先輸入5,然後輸入o,接著輸入###,最後按

這樣就可以在下列5行中每一行開頭插入###

看,這樣一來,再需要輸入重複文字的時候就變得方便了對不對,你可以自己試著擴充套件思維……

但我依然會不厭其煩的提醒你,命令的組合也是最重要的技巧之一

合併行

有時候你也許會想合併兩行

j            合併兩行
你只需要把游標移動到首行,然後按3次j即可

讓我感覺奇怪的是,我直接使用3j卻只能合併兩行,4j才能合併3行

誰來告訴我為什麼

輕快的VIM(二) 插入

上一節我們講到了vim中的移動,既然已經能夠在螢幕和游標間游刃有餘了 那麼,現在就來談談插入命令 不知道有多少vim新手和我當年 去年 一樣,信誓旦旦的以為只有i可以插入 唉,現在想想都覺得可笑,都是windows下的編輯器用多了的結果 滑鼠一點,媽媽再也不用擔心我的文字插入了 悲劇!www.2ct...

輕快的VIM(一) 移動

斷斷續續的使用vim也一年了,會的始終都是那麼幾個命令,效率極低 前幾個星期把windows換成了linux mint,基本上也穩定了下來 就今晚,我已經下定決心開始新的vim之旅,順便寫一系列的筆記和總結 還是那句話,我只是個新人,也沒寫過多少行,但我一直在默默努力自學著 所以,還請老鳥們看看笑笑...

輕快的vim(一) 移動

斷斷續續的使用vim也一年了,會的始終都是那麼幾個命令,效率極低 前幾個星期把windows換成了linux mint,基本上也穩定了下來 就今晚,我已經下定決心開始新的vim之旅,順便寫一系列的筆記和總結 還是那句話,我只是個新人,也沒寫過多少行,但我一直在默默努力自學著 所以,還請老鳥們看看笑笑...