代码之家  ›  专栏  ›  技术社区  ›  Keith Nicholas

Resharper和Viemu键绑定(以及视觉辅助)

  •  11
  • Keith Nicholas  · 技术社区  · 16 年前

    有了Viemu,你真的需要解绑很多重弹琴的键绑定才能使它工作得很好。

    有人认为有一套很好的键绑定,在使用VIEMU时可以很好地为Resharper工作吗?

    我目前正在使用Resharper的Visual Studio绑定执行的操作。用VIEMU烤所有冲突的,然后通过菜单修改器(菜单项的alt-r键盘快捷键)驱动其余的。我也用视觉辅助快捷方式(C++)做同样的事情。

    如果有人对VIEMU/Resharper或视觉辅助有任何建议和技巧,我会非常赞同的!

    5 回复  |  直到 16 年前
        1
  •  11
  •   Jay    15 年前

    您还可以在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>
    
        2
  •  2
  •   David Mohundro alexsmn    13 年前

    我也使用这两种方法,但我使用的是Intellij键绑定,因此我不能专门使用Visual Studio绑定。 J.P. Boodhoo has some changes that he has made via AutoHotKey 为Visual Studio+Resharper+Viemu提供其他类似VIM的功能。

    不过,我删除了一些已扫描的密钥,因为我希望保留一些比VIEMU功能更高的Resharper功能,尽管随着我从VIEMU或Resharper学习更多快捷方式,使用这些工具的方式会随着时间的推移而改变。

        3
  •  2
  •   bentayloruk    11 年前

    我注意到以下几点,这可能有助于了解。 一旦打开不同的Resharper对话框,Viemu软管的一些Resharper键盘映射将工作。 我使用了基于Intellij思想的快捷方式,但我认为这对于Resharper的vs方案同样有效。 .

    例子: 维米布结合 Ctrl+N R用于 Go To Type . 但是,VIEMU并不约束 Ctrl+Shift+N R用于 Go To File . 因此,如果你击中 CTRL+Shift +N 启动“转到”对话框 . 然后你可以把手指从轮班上拿开,再按一下N键, 对话框将切换 转到类型 .

    这很有用,如果你喜欢我的话 转到类型 很多,也不想搞砸键盘映射。

        4
  •  1
  •   Artyom    11 年前

    正如@jay所指出的,最好的方法是设置自定义绑定。

    以下是绑定的示例 https://github.com/StanislawSwierc/Profile . 我基于上一个在创建绑定 https://github.com/w1ld/viemu_settings

        5
  •  0
  •   Christian C. Salvadó    16 年前

    我使用两个插件,但我更喜欢Viemu提供的vi输入模型的功能。我真的不想错过这么多的重击键绑定…

    推荐文章