如何删除直到分隔符结束?

key*_*rks 6 vim

在vim中,我知道输入di'将删除由单个撇号组成的文本,

'hello world' => <di'> => ''
Run Code Online (Sandbox Code Playgroud)

但是我想删除直到撇号结尾?

例如:

'hello world' => <delete command with cursor on w> => 'hello '
Run Code Online (Sandbox Code Playgroud)

有明显的方法吗?

gpo*_*ojd 12

我想这就是你想要的:

dt'
Run Code Online (Sandbox Code Playgroud)

使用助记符" d elete t ill'"来记住.dT'将向后删除"世界".还有df',将删除所有内容,包括撇号.有关查找和直到的更多信息,请点击此处.

  • + = 1.在我的情况下,我开始比`di`或`da`更早地使用`dt` (3认同)