今天要講的Vim指令是針對成對符號執行動作,
這邊分三個指令字元組成一個完整指令,
接著我們直接來看範例看看吧。
接著讓我們看看範例吧,
先假設程式碼如下。
function test() {
let data = 'Hello Word';
console.log(data);
}
若是游標在小括弧內的data,d的位置,
function test() {
let data = 'Hello Word';
console.log(data);
}
接著下面的操作指令都用指令c示範,
因為通常是要改掉括號內的文字改寫,
直接進入Insert mode - 插入模式是比較常使用的。
若是執行指令 cib,刪除 小括號 不包含括弧的文字
function test() {
let data = 'Hello Word';
console.log((游標位置-Insert mode - 插入模式));
}
若是執行指令 cab,刪除 小括號 包含括弧的文字
function test() {
let data = 'Hello Word';
console.log (游標位置-Insert mode - 插入模式);
}
若是執行指令 ciB,刪除 大括號 不包含括弧的文字
function test() {
(游標位置-Insert mode - 插入模式)
}
若是執行指令 caB,刪除 大括號 包含括弧的文字
function test() (游標位置-Insert mode - 插入模式)
由上面的範例可知,
針對成對符號的指令會依所在的不同位置或指令,
而達到不同的效果,
所以根據當下需求選擇自己所需的指令,
便可提高自己開發的速率。