我最近安装了 vsvim 并且想知道如何做一些事情。
当智能感知弹出并为您提供一些选项时,有没有办法在不使用箭头键的情况下选择它们?
有点打破 vim 流程。
提前致谢。
我最近安装了 vsvim 并且想知道如何做一些事情。
当智能感知弹出并为您提供一些选项时,有没有办法在不使用箭头键的情况下选择它们?
有点打破 vim 流程。
提前致谢。
如果您使用 ALT,智能感知不会变得透明!
转到工具、选项、键盘并编辑这些命令
Edit.LineUp:Alt+ p Edit.LineDown:Alt+n
一般来说没有。一旦 Intellisense 显示出来,VsVim 就会退缩并让 Visual Studio 密钥处理接管。Intellisense 是 Visual Studio 更重要的功能之一,而 VsVim 试图集成到这种体验中,而不是接管它。
但如果有一个好的设计,这是一个可以改进的领域。你有什么特别想与之互动的方式吗?
您可以在 Visual Studio 中为智能感知绑定键,就像在 Jason Mirks 的回答中一样,但是其他各种弹出窗口存在问题,特别是如果您有类似 resharper 的东西。相当多的这些插件不尊重其弹出窗口中的 VS 键绑定。解决此问题的一个好方法是使用自动热键脚本(它也将 Caps Lock 作为 ESC 键)
SetTitleMatchMode, RegEx
#IfWinActive .*Microsoft Visual Studio|ReSharper
<!k::Send {Up}
<!j::Send {Down}
Capslock::Esc
#IfWinActive