前面講了許多單一指令的功能,
接著幾天會將前面的指令結合,
並且也複習一下前面的指令。
這邊使用指令v、d、c、y來操作指令範圍,
今天先來複習一下指令w、e、b,
(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加上後面一個空白
今天複習一部分用指令操作範圍,
也可以順便比較操作範圍時,
也會根據不同的操作指令會有不同的結果,
所以也要依當下情形來考量。