5

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

当智能感知弹出并为您提供一些选项时,有没有办法在不使用箭头键的情况下选择它们?

有点打破 vim 流程。

提前致谢。

4

3 回答 3

8

如果您使用 ALT,智能感知不会变得透明!

转到工具、选项、键盘并编辑这些命令

Edit.LineUp:Alt+ p Edit.LineDown:Alt+n

于 2015-03-17T17:43:21.893 回答
2

一般来说没有。一旦 Intellisense 显示出来,VsVim 就会退缩并让 Visual Studio 密钥处理接管。Intellisense 是 Visual Studio 更重要的功能之一,而 VsVim 试图集成到这种体验中,而不是接管它。

但如果有一个好的设计,这是一个可以改进的领域。你有什么特别想与之互动的方式吗?

于 2015-03-17T16:02:08.427 回答
1

您可以在 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
于 2017-06-26T03:07:58.013 回答