在以下情況下,我想刪除"TWO"
:
foobar("ONE", "TWO");
// ^-- cursor here
所以我按da",結果是:
foobar("ONE",);
// ^-- cursor here
如何更改此設定而不刪除逗號附近的空格?或者我應該使用什麼鍵?我還沒有找到這種行為(刪除空間)是我想要的情況。
答案1
使用2di"(或d2i",兩者相同)。這是將 count 與 text-object 一起使用的特殊情況i",它會刪除引號內的所有文字(包括引號),就像您想要的那樣。
也可以看看:help iquote
。
您可以在 中找到有關刪除空格的詳細說明:help aquote
。對於用引號括起來的內容來說,它可能並不是真正有用,但是當您使用句子或段落文字物件時,在沒有尾隨空格時刪除尾隨空格或前導肯定是有意義的。為了一致性,可以使所有文字物件的行為相同。