Vim 如何将文本对象命令应用于一个更高级别?

Vim 如何将文本对象命令应用于一个更高级别?,vim,Vim,我的HTML中有一个模板标记,如下所示: <span>Hello, {{ customer.name| truncatewords: 1, "" | capitalize }}</span> <span>Hello, {}</span> 这就是我想要的: <span>Hello, </span> 当然{{customer.name | truncatewords:1,| capitalize}}部分必须被拉下 我试过d

我的HTML中有一个模板标记,如下所示:

<span>Hello, {{ customer.name| truncatewords: 1, "" | capitalize }}</span>
<span>Hello, {}</span>
这就是我想要的:

<span>Hello, </span>
当然{{customer.name | truncatewords:1,| capitalize}}部分必须被拉下

我试过da{{{{{{{{{{{{{{{{{}但不起作用。我是怎么做到的


ps:当然,我对y c或v命令也有问题。

您可以在文本对象之前使用计数:

d2a{
或者,在大多数情况下,在操作员之前:

2da{
发件人:帮助a{:


可以在文本对象之前使用计数:

d2a{
或者,在大多数情况下,在操作员之前:

2da{
发件人:帮助a{:


除了公认的答案之外,值得注意的是,如果你用视觉模式选择对象,你总是可以重复它来选择下一个级别{将其扩展到包括外部集合。

除了可接受的答案之外,值得注意的是,如果使用视觉模式选择对象,则始终可以重复它以选择下一个级别。在您的情况下,va{将选择内部集合{},但重复{将此扩展到包括外部设置。

谢谢您的提示!:谢谢您的提示!: