例如,在以下内容中:
Testing "deleting" within quotes
Run Code Online (Sandbox Code Playgroud)
将光标置于删除范围内,如何删除引号内的文本并包含引号,留下:
Testing within quotes
Run Code Online (Sandbox Code Playgroud)
bla*_*ide 37
您可以使用以下顺序:
da"
请记住,这仅适用于一行,并将删除最后一个引用后的任何尾随空格.
dlm*_*tei 11
正如Kent指出的那样,最好从文本对象开始.写作完整性的答案.摘录自:h text-objects下面给出的两种形式i和a
这是一系列只能在可视模式下或运算符后使用的命令.以"a"开头的命令选择包括空格的"a"n对象,以"i"开头的命令选择没有空格的"内部"对象,或仅选择空白区域.因此,"内部"命令总是选择比"a"命令少的文本.
text-objects对其他字符对(), {}, etc很有用.例如,它在更改时很有用
if ( i == true ) {
}
Run Code Online (Sandbox Code Playgroud)
至
if (_) {
}
Run Code Online (Sandbox Code Playgroud)
通过使用ci(或ci).
无论如何,我们可以像你一样正确地使用你的情况
da"
Run Code Online (Sandbox Code Playgroud)
或di"仅删除"."内的内容.