今天要講的是指令y、Y、p、P,
也就是我們常用的複製貼上,
雖說Vim有這項指令,
但Ctrl + c
和Ctrl + v
同樣也可以使用,
所以選擇自己方便的即可。
執行指令 y(小寫)
複製選取範圍
執行指令 D(大寫)
複製游標位置行
執行指令 p(小寫)
在現在游標位置向後貼上
執行指令 P(大寫)
在現在游標位置向前貼上
複製時同樣的也可以搭配前面的移動指令來複製需要的範圍。
假設程式碼如下。
let data = 'Hello Word';
若是游標在H的位置,
let data = 'Hello Word';
首先執行指令 ye (e:移動到游標所在字串的字尾)
這時看不出有何變化,
實際上已複製Hello
接著執行指令 p,將剛剛複製的向後貼上
let data = 'HHelloello Word';
接著執行指令 P,將剛剛複製的向前貼上
let data = 'HelloHello Word';
今天講了複製貼上的指令,
我想大家也都很熟悉Ctrl + c
和Ctrl + v
這指令,
但能用最少的按鍵能達到同樣的目的效率原則上還是更快些。