使用ViEmu,你真的需要解除绑定大量的resharper键绑定,才能让它正常工作。
有没有人认为在使用ViEmu时,有一套很好的键绑定可以很好地用于resharper?
我现在使用Resharper的Visual Studio绑定所做的事情。用ViEmu烘烤所有冲突的项目,然后通过菜单修饰符(菜单项的键盘快捷键)来驱动其余的项目。我也使用Visual Assist快捷键(用于C++ )执行相同的操作
如果任何人有任何关于ViEmu / Resharper或Visual Assist协同工作的技巧和技巧,我会很乐意接受的!
发布于 2009-06-15 05:26:19
您还可以在调用VS和R#操作的ViEmu中创建映射。例如,我在_viemurc文件中有以下几行代码,用于注释和取消注释选择:
map <C-S-c> gS:vsc Edit.CommentSelection<CR>
map <C-A-c> gS:vsc Edit.UncommentSelection<CR>:vsc表示"visual studio命令“,然后输入该命令的确切文本,该文本与转到Tool>Options>Keyboard时在”命令“列表中显示的文本相同。
我没有以这种方式使用任何R#,但它确实可以工作,就像下面这样:
map <C-S-A-f> gS:vsc ReSharper.FindUsages<CR>发布于 2008-10-01 12:59:56
我也同时使用了这两种方法,但我使用的是IntelliJ键绑定,因此不能专门针对Visual Studio绑定进行说明。J.P. Boodhoo has some changes that he has made via AutoHotKey为Visual Studio + ReSharper + ViEmu提供了额外的类似Vim的功能。
不过,我已经删除了一些扫描的键,因为我希望保留一些ReSharper功能而不是ViEmu功能,尽管随着我从ViEmu或ReSharper了解到更多快捷方式,我使用这些工具的方式也会随着时间的推移而变化。
发布于 2011-04-09 18:25:25
我注意到了以下几点,了解它们可能会有所帮助。当你打开一个不同的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 ,Go To对话框将启动。然后,您可以将手指从Shift移开并再次按下N,然后对话框将切换为Go To Type。
这是非常有用的,如果你像我一样经常使用Go To Type,并且不想弄乱键盘映射。
https://stackoverflow.com/questions/87381
复制相似问题