今天要來介紹指令v、V,
這是對於新手來說非常重要的指令,
這指令的作用是將字反白,
也就是希望能取代了我們用滑鼠反白的操作,
通常也會搭配其他指令一同操作。
執行指令 v(小寫)
會從現在游標位置開始反白
執行指令 V(大寫)
會從現在游標位置行開始反白
接著讓我們看看指令v的範例吧,
先假設程式碼如下。
console.log(data);
若是游標在data的d的位置,
console.log(data);
指令v、V是反白開始的指令,
所以當執行指令v,
外觀是看不出改變的,
當開始移動時就能看出反白範圍。
執行後反白區域以粗體字表示
再來看看指令V的範例,
假設程式碼如下。
function test() {
let data = 'Hello Word';
console.log(data);
}
若是游標在小括弧內的data,d的位置,
function test() {
let data = 'Hello Word';
console.log(data);
}
執行後反白區域以粗體字表示
首先執行指令 V,整行都會被反白選取
function test() {
let data = 'Hello Word';
console.log(data);
}
接著搭配移動,執行指令 2k (k:向上),向上兩行
function test() {
let data = 'Hello Word';
console.log(data);
}
上兩行就會被一起選取。
指令v、V,在我初期時非常常用到,
因為常常會不知道移動到哪,
要下指令的範圍可以先透過指令v可視化後再執行,
來慢慢熟悉各指令移動的位置。