此前復位VS中鍵綁定,導出您當前的ReSharper設置的備份副本:
Tools -> Options -> Environment -> Import and Export Settings ->
重命名文件ReSharper.vssettings ->
點擊OK
然後重複前面的步驟,但其重命名爲CurrentSettings.vssettings
。
下一頁通過復位鍵綁定VS:
Tools -> Options -> Environment -> Keyboard ->
點擊Reset
按鈕。
這應該將設置恢復到原始VS默認鍵盤綁定並刪除所有ReSharper。 (注意,這也將刪除您可能已定義的任何與ReSharper無關的自定義鍵綁定。)
如Warren's answer中所述,根據需要加載一個。
這可以通過建立一些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這些宏的易用性。
當與不熟悉R#的人結對編程時,我可以想象這是一個有用的功能。 – 2010-07-05 13:28:11