在Visual Studio扩展VsVim中,有没有办法在两个HTML或XML标记之间选择,删除或更改文本?
例如,可以使用vi"
选择两个语音标记之间的所有文本,或使用di]
删除周围方括号之间的所有文本。
我想将类似的命令应用于HTML。例如。 <div>Text to select or delete</div>
。
我认为这是vim documentation中提到的“标记块”功能,但提到的语法似乎不适用于VsVim。
答案 0 :(得分:2)
标签栏功能允许使用&#t; t&#39;表示分隔符应该是周围的标记块。例如,vit
光标位于<span>
标记之间的字符之间将进入可视模式并突出显示这些标记之间的所有字符。 E.g。
<span>Some text to [s]elect</span>
将光标放在&#39; s&#39;如[]:
所示vit
会选择文字Some text to select
vat
会选择文字<span>Some text to [s]elect</span>
这已在VsVim的1.7.1版本中实现,可以像往常一样从库中作为Visual Studio扩展安装:https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329