iT邦幫忙

2023 iThome 鐵人賽

DAY 20
1
自我挑戰組

使用VsVim成長紀錄系列 第 20

DAY20 Vim指令y、Y、p、P

  • 分享至 

  • xImage
  •  

今天要講的是指令yYpP
也就是我們常用的複製貼上,
雖說Vim有這項指令,
Ctrl + cCtrl + v同樣也可以使用,
所以選擇自己方便的即可。

指令y、Y、p、P使用方式

  • 執行指令 y(小寫)
    複製選取範圍

  • 執行指令 D(大寫)
    複製游標位置行

  • 執行指令 p(小寫)
    在現在游標位置向後貼上

  • 執行指令 P(大寫)
    在現在游標位置向前貼上

複製時同樣的也可以搭配前面的移動指令來複製需要的範圍。

指令y、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 + cCtrl + v這指令,
但能用最少的按鍵能達到同樣的目的效率原則上還是更快些。


上一篇
DAY19 Vim指令s、S、x、X
下一篇
DAY21 Vim指令組合複習part1
系列文
使用VsVim成長紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言