Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 在VsVim中选择/删除HTML标记之间的文本_Visual Studio_Vsvim - Fatal编程技术网

Visual studio 在VsVim中选择/删除HTML标记之间的文本

Visual studio 在VsVim中选择/删除HTML标记之间的文本,visual-studio,vsvim,Visual Studio,Vsvim,在VisualStudio扩展VsVim中,是否有方法选择、删除或更改两个HTML或XML标记之间的文本 例如,可以使用vi“选择两个语音标记之间的所有文本,或使用di]删除周围方括号之间的所有文本 我想对HTML应用类似的命令。例如,选择或删除文本 我想这就是“标记块”“中提到的功能,但提到的语法在VsVim中似乎不起作用。选项卡块功能允许使用't'来指示分隔符应该是周围的标记块。例如,vit将光标放在标记之间的字符上,将进入视觉模式并高亮显示这些标记之间的所有字符。例如 <span&g

在VisualStudio扩展VsVim中,是否有方法选择、删除或更改两个HTML或XML标记之间的文本

例如,可以使用
vi“
选择两个语音标记之间的所有文本,或使用
di]
删除周围方括号之间的所有文本

我想对HTML应用类似的命令。例如,选择或删除
文本


我想这就是“标记块”“中提到的功能,但提到的语法在VsVim中似乎不起作用。

选项卡块功能允许使用't'来指示分隔符应该是周围的标记块。例如,
vit
将光标放在
标记之间的字符上,将进入视觉模式并高亮显示这些标记之间的所有字符。例如

<span>Some text to [s]elect</span>
要选择的某些文本
块光标位于由[]指示的“s”上时:

  • vit
    将选择要选择的文本
    一些文本
  • vat
    将选择要选择的文本
    某些文本

这已经在VsVim版本中实现,并且可以作为Visual Studio扩展从库中正常安装:

我也错过了这一点。在VIM中,我经常使用“vit”进行可视内部标签标记。我想这应该是对@JaredPar的一个功能请求。我在这里添加了一个功能请求:最好知道目前是否有解决方案。我会把这个问题留一点时间,如果没有问题,我会回答说在1.7.0.0中这是不可能的。我提出的问题是另外两个问题的重复。请参阅下面的答案。看起来这是最新版本(截至)。你为什么不更新并接受你的答案?不适合我。有什么提示吗?我有vsvim 1.7.1。按
v
键可使其进入可视模式。但是它不响应
a
t
。除非我打字很快。。。然后它将进入插入模式。它对我来说工作得很好,只是有一次它选择了一些嵌套的标记,其中它选择了外部标记而不是内部标记。不过大体上还是不错的。你的.vimrc里有什么定制的吗?