是否可以在 Vim 中选择 HTML 标签的内容?
例如:
<p>I am a silly butterfly</p>
我想选择“我是一只傻蝴蝶”。
我知道您可以使用vi"
来选择引号、括号等内的文本。这里的问题是 HTML 标签内的文本实际上不属于我可以使用该i
函数的任何内容。
答案1
您通常可以使用来vit
选择v
文本。请参阅i
t
:help v_it
答案2
步骤如下:
- 将光标放在标签上。
- 按 进入可视模式v。
- 按i+选择内部标签块t(或按a+t选择外部标签块)。
at 一个
<tag> </tag>
块(带有标签)it 内
<tag> </tag>
块
更多信息请访问 ”如何在匹配的 HTML/XML 标签之间跳转?“。
答案3
如果格式像这样缩进,
<div>
<p>
I am a silly butterfly
</p>
<p>
I am a silly butterfly
</p>
</div>
你可以使用vim 缩进对象插件,然后输入vii