使用intellisense和Vsvim

时间:2015-03-16 17:27:41

标签: visual-studio visual-studio-2013 vsvim

我最近安装了vsvim,并想知道如何做一些事情。

当intellisense弹出并给你一些选择时, 有没有办法在不使用箭头键的情况下选择它们?

打破了vim流程。

提前致谢。

3 个答案:

答案 0 :(得分:7)

如果你使用ALT,intellisense不会变透明!

工具选项 - 键盘 编辑这些命令

Edit.LineUp - Alt-p Edit.LineDown - Alt -n

答案 1 :(得分:2)

一般没有。显示Intellisense后,VsVim基本上退出并让Visual Studio密钥处理接管。 Intellisense是Visual Studio中更重要的功能之一,VsVim尝试集成到该体验中而不是将其接管。

但如果有一个好的设计,那么这个领域是有待改进的。您是否有特殊的方式与之互动?

答案 2 :(得分:1)

你可以将视觉工作室中的键绑定到智能感知中,就像Jason Mirks的回答一样,但是其他各种弹出窗口都存在问题,特别是如果你有像resharper这样的东西。相当多的这些插件不尊重弹出窗口中的VS键绑定。解决这个问题的一个好方法是使用自动键盘脚本(也可以将Caps Lock作为ESC键)

SetTitleMatchMode, RegEx
#IfWinActive .*Microsoft Visual Studio|ReSharper
<!k::Send {Up}
<!j::Send {Down}
Capslock::Esc
#IfWinActive