2012-09-27 21 views
8

我試圖讓Visual Studio重新命名文件,當我在解決方案資源管理器中選中一個文件或目錄時,我按F2鍵。不過,我也希望Visual Studio在我點擊F2時進行重構重命名,並且我在編輯器窗口中將光標放在一個變量上。我知道這與設置每個(Global,TextEditor等)的上下文有關。但是,我似乎無法找到合適的組合。沒有「解決方案資源管理器」上下文Visual Studio f2 refactor.rename,file.rename

感謝, 傑羅姆

回答

1

我用全球的解決方案資源管理器和文本編輯器,文本編輯器... 到目前爲止好

13

這是我做在Visual Studio(2013),以獲得F2在編輯器中的解決方案資源管理工作:

  • 轉到工具/選項菜單,然後選擇Environme選擇Solution Explorer中
  • 在 「按快捷鍵」 按F2 NT /鍵盤
  • 在 「顯示命令包含」 放File.Rename
  • 在 「使用新的快捷方式」,然後單擊「分配「
  • 在‘顯示命令包含’放Refactor.Rename
  • 在‘使用新的快捷方式’中選擇文本編輯器
  • 在「按快捷鍵」按F2並單擊「分配」

我無法讓它與「全局」一起使用。對於我來說這似乎很奇怪,鑑於使用F2在整個Microsoft產品中進行重命名的普遍性,這不是默認行爲,但至少它的靈活性足以讓您設置它。

+0

默認情況下,它對我來說是這樣工作的,但是在安裝ReSharper(或者其他一些更改)之後,它停止工作並需要更改答案。 – Sam

+0

@Sam - 當我試圖弄明白的時候,似乎人們獲得了不同的體驗。我沒有ReSharper - 我認爲我唯一的插件是Visual SVN。當我升級到2013年時,我首先注意到了這一點,但這可能是巧合。 – Giles

+0

我有F2默認分配,並始終使用它。我安裝了Resharper,現在即使上述步驟也無法解決它。我最終卸載並重新安裝了Visual Studio。 Resharper永遠不會再碰我的電腦。 – DCShannon

相關問題