在尖括号内删除/复制/等在Vim中不起作用

时间:2017-12-21 14:16:13

标签: vim visual-studio-code macvim

在Visual Studio代码(Vim模式)或MacVim中,

di<di>对我不起作用。

di(以及di{di[一切正常。

我用我常用的芬兰键盘布局和英文键盘布局尝试过。两者都没有成功。

这应该是开箱即用的,还是我必须自定义我的Vim才能让它正常工作?

我的设置

  • macOS Sierra - 版本10.12.6
  • MacVim自定义版本8.0.1376(但我完全没有自定义)
  • Visual Studio Code 1.19.1

更新 - 部分修复

Visual Studio Code https://marketplace.visualstudio.com/items?itemName=dbankier.vscode-quick-select的此扩展允许您在Vim插入模式下选择尖括号。不理想,因为它不是Vim解决方案,但它运行良好,实际上与Visual Studio Code的多媒体程序配合使用效果很好。

1 个答案:

答案 0 :(得分:0)

好的,我找到了答案。我实际上是在尝试删除 之间的文本 一个开始和结束HTML标记,所以hello world从这里开始:

<div>hello world</div>

我应该使用dit,如下所述:Delete text in between HTML tags in vim?