今天要來講解指令w、W、e、E、b、B,
這些指令可以依文字字串將游標移動到字串的不同位置,
首先我們可以來對看看Vim的指令表,
分別在字母旁寫了註解,
也讓人比較好記憶
w - next word
e - end word
b - prev word
(用back比較好記,回到字首)
那我們就一個一個來看吧。
執行指令w游標會移動到下個字串的字首,
執行指令e游標會移動到游標所在字串的字尾,若已經在字尾就會移動到下個字串的字尾,
執行指令b游標會移動到游標所在字串的字首,若已經在字首就會移動到上個字串的字首,
而大寫的W、E、B作用方向一樣,
但這些大寫指令在移動時只認空格、斜線、斷行。
這些指令的方向性要特別注意,
指令w和e會向後,指令b向前。
舉例來說:有一行程式碼如下
let data = 'Hello Word';
若是游標在第二個l的位置,
let data = 'Hello Word';
執行後所在位置以粗體字表示
執行指令w
let data = 'Hello Word';
執行指令e
let data = 'Hello Word';
執行指令b
let data = 'Hello Word';
通常要移動到的位字都是以字串移動,
因此這三個方向移動的指令必須要熟悉操作,
才能更快的定位到要移動到的位置。