我的HTML中有一个模板标签,如下所示:
<span>Hello, {{ customer.name| truncatewords: 1, "" | capitalize }}</span>
我想剪掉标签。如果我在模板标签内使用光标da{
,它看起来像这样:
<span>Hello, {}</span>
这就是我想要的:
<span>Hello, </span>
当然,{{ customer.name| truncatewords: 1, "" | capitalize }}
部分必须被拉动。
我试过da{{
但它不起作用。我该怎么做?
ps:当然,我对y
c
或v
命令也有问题。
您可以在文本对象之前使用计数:
d2a{
或者,在大多数情况下,在操作员之前:
2da{
从:help a{
:
a} *v_a}* *a}* *a{*
a{ *v_aB* *v_a{* *aB*
aB "a Block", select [count] Blocks, from "[count] [{" to
the matching '}', including the '{' and '}' (see
|[{|).
When used in Visual mode it is made characterwise.
除了公认的答案之外,值得注意的是,如果您选择具有可视模式的对象,您可以随时重复它以选择下一个级别。 在您的情况下,va{ 将选择{}
的内部集合,但重复a{会将其扩展为包括外部集合。