visual studio - Resharper和ViEmu Keybindings(和Visual Assist)




visual-studio visual-assist (4)

我使用两个插件,但我更喜欢ViEmu提供的Vi输入模型的强大功能。 我真的不会错过如此多的Resharper键盘绑定...

有了ViEmu,你真的需要解除很多的resharpers键绑定,才能使它工作正常。

有没有人有他们认为是一个很好的一套keybindings,使用ViEmu时resharper工作好?

目前我在使用Resharper的Visual Studio绑定进行的操作。 用ViEmu烘烤所有相互冲突的,然后通过菜单修改器(菜单项的Alt-R键盘快捷键)来驱动其余部分。 我也使用Visual Assist快捷键(对于C ++)

如果任何人有任何技巧和窍门ViEmu / Resharper或Visual Assist一起工作好,我最喜欢它!


您也可以在ViEmu中创建将调用VS和R#操作的映射。 例如,我在_viemurc文件中有这些行,用于注释和取消选择注释:

map <C-S-c> gS:vsc Edit.CommentSelection<CR>
map <C-A-c> gS:vsc Edit.UncommentSelection<CR>

:vsc是“visual studio命令”,然后输入命令的确切文本,就像它出现在命令列表中,当你进入工具>选项>键盘

我没有用这种方式使用任何R#,但它确实有效,如下所示:

map <C-S-A-f> gS:vsc ReSharper.FindUsages<CR>


我注意到了以下内容,可能对您有所帮助。 一旦您打开了不同的ReSharper对话框,一些ViEmu软件的ReSharper键盘映射将会工作。 我使用基于IntelliJ IDEA的快捷方式,但是我认为这对于ReSharper的VS方案来说也是一样的

示例: ViEmu绑定到R#用于“ Go To Type Ctrl+N 但是,ViEmu不绑定到R#用于Go To File Ctrl+Shift+N 因此,如果您Ctrl+Shift+N 将启动“转到”对话框 。 然后,您可以将手指放在Shift上并再次点击N, 对话框将切换至“ Go To Type

这是非常有用的,如果像我一样,你使用Go To Type很多,并不想混淆键盘映射。





viemu