代码之家  ›  专栏  ›  技术社区  ›  Josh Kodroff

如何在VisualStudio2010中挂起ReSharper 5.0并恢复默认的键设置?

  •  2
  • Josh Kodroff  · 技术社区  · 16 年前

    我有一个项目,有很多项目在启用ReSharper的情况下表现很糟糕,甚至在一台相当不错的机器上(8gbram,混合固态硬盘,core2duo处理器)。

    我发现了 how to suspend ReSharper

    禁用ReSharper时如何恢复默认键绑定(启用ReSharper时如何恢复ReSharper绑定)?

    2 回复  |  直到 16 年前
        1
  •  4
  •   Community Mohan Dere    9 年前

    在VS中重置keybindings之前,请导出当前ReSharper设置的备份副本:

    Tools -> Options -> Environment -> Import and Export Settings -> 将文件重命名为 ReSharper.vssettings -> OK

    然后重复前面的步骤,但将其重命名为 CurrentSettings.vssettings

    接下来通过以下方式重置VS键绑定:

    Tools -> Options -> Environment -> Keyboard -> 单击 Reset 按钮。

    如中所述 Warren's answer 您可以使用两个VS设置文件,一个是ReSharper,另一个是(非ReSharper)defaultvs,并根据需要导入和加载该文件。

    这可以通过创建一些 VS macros

    Public Sub ExportVsSettings()
    
        DTE.ExecuteCommand("Tools.ImportandExportSettings", "-export:c:\MyVSSettings\CurrentSettings.vssettings")
    
    End Sub
    
    Public Sub ImportDefaultVsSettings()
    
        DTE.ExecuteCommand("Tools.ImportandExportSettings", "-import:c:\MyVSSettings\Default.vssettings")
    
    End Sub
    
    Public Sub ImportResharperVsSettings()
    
        DTE.ExecuteCommand("Tools.ImportandExportSettings", "-import:c:\MyVSSettings\ReSharper.vssettings")
    
    End Sub
    

    那你就可以了 assign keyboard shortcuts 为便于使用,请修改这些宏。

        2
  •  1
  •   Warren Rumak    16 年前

    工具菜单->导入和导出设置。。。 包含您需要的函数。可以创建单独的设置文件( .vssettings

    如果要在配置之间快速切换,请确保visualstudio未运行,然后转到用户的documents目录,然后转到相应的visualstudio版本目录,然后转到该目录下的Settings目录。这个 CurrentSettings.vssettings 文件是由visualstudio加载的。用另一个文件替换那个文件 包含你想要的设置的文件,你就可以开始了。

    .vssettings设置 文件是常规的XML文件,因此您可以设计一个聪明的小程序来重写要更改的部分文件。

    推荐文章