iT邦幫忙

2023 iThome 鐵人賽

DAY 21
0
自我挑戰組

使用VsVim成長紀錄系列 第 21

DAY21 Vim指令組合複習part1

  • 分享至 

  • xImage
  •  

前面講了許多單一指令的功能,
接著幾天會將前面的指令結合,
並且也複習一下前面的指令。

這邊使用指令vdcy來操作指令範圍,
今天先來複習一下指令web
(DAY8 Vim指令w、W、e、E、b、B)。

這邊稍微簡述一下這些指令,

指令w - 向後 下個字首
指令e - 向後 當個字尾
指令b - 向前 當個字首

所以透過這三個指令可以很容易的移動到各個字詞的字首或是字尾,
接著我們來看看下面的範例。

假設程式碼如下。

let data = 'Hello Word';

若是游標在H的位置,
let data = 'Hello Word';

  • 執行指令 vw,執行後反白區域以粗體字表示
    let data = 'Hello Word';

  • 執行指令 dw,執行後游標位置以粗體字表示
    模式維持在Command mode - 命令模式
    let data = 'Word';

  • 執行指令 cw,執行後中間的空格會留下
    模式進入Insert mode - 插入模式
    let data = '(游標位置-Insert mode - 插入模式) Word';

  • 執行指令 yw,執行後看不出有何變化,
    實際上已複製Hello加上後面一個空白

今日結語

今天複習一部分用指令操作範圍,
也可以順便比較操作範圍時,
也會根據不同的操作指令會有不同的結果,
所以也要依當下情形來考量。


上一篇
DAY20 Vim指令y、Y、p、P
下一篇
DAY22 Vim指令組合複習part2
系列文
使用VsVim成長紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言