在VsVim中使用可视块shift-i(nsert)

5
在Linux的GVim中,我习惯于使用Ctrl-V,然后在第一行开头输入任何内容,按Esc键,Vim就会将我输入的内容插入到每一行。我尝试在Visual Studio中使用VsVim,使用Ctrl-Q代替Ctrl-V,但是I没有任何反应。是否有办法在VsVim中实现这个功能?
我相当确定这与我的.vimrc文件无关。

你有插件吗?我的GVim(v7.2)没有这个功能。 - Brian
我进一步研究了一下,发现vim需要使用+visualextra编译才能实现。我使用软件包管理器来安装和更新它,并且我使用最新版本,也许这就是原因?也可能是我的软件包管理器使用该选项进行编译。 - Tanner
1个回答

4

在VsVim 1.2中增加了块插入功能,我刚刚测试了一下,它可以正常工作。

VsVim 1.2发布说明


我个人非常期待这个修复;我希望能够像这样注释掉代码块,而不是回到 VS 快捷方式。 - Eric Bock
太好了,谢谢你指出来。我现在不怎么使用Visual Studio了,大部分工作都在Linux上进行,我使用GVim作为我的首选编辑器,所以发现VsVim很不错,但我真的很想念块插入功能。 - Tanner
1
我编辑了答案以显示这在VsVim版本1.2中可行。 - Eric Bock
太棒了,感谢您的更新。我现在很少使用Visual Studio,甚至没有安装它,但我相信这会在某个时候帮助到某个人。 - Tanner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接