0
不是我怎麼能詳細說明比標題...是否可以映射快捷鍵以在Visual Studio 2010中切換IntelliSense?
我喜歡寫沒有intellisense的代碼,我想要它看起來如何,然後使用ReSharper(或其他)來生成類。
智能感知,就像我喜歡它,阻礙了這個過程!
不是我怎麼能詳細說明比標題...是否可以映射快捷鍵以在Visual Studio 2010中切換IntelliSense?
我喜歡寫沒有intellisense的代碼,我想要它看起來如何,然後使用ReSharper(或其他)來生成類。
智能感知,就像我喜歡它,阻礙了這個過程!
這是我找到的解決方案。需要一些工作,但仍然。
實際上,我們需要創建兩個宏 - 一個用於禁用Intellisense,另一個用於啓用它。因此,我們需要做的是推出宏IDE(工具 - >宏 - >宏IDE),並創建兩個函數:
Sub DisableIntellisense()
Dim p As EnvDTE.Properties = DTE.Properties("TextEditor", "AllLanguages")
p.Item("AutoListMembers").Value = False
p.Item("AutoListParams").Value = False
End Sub
Sub EnableIntellisense()
Dim p As EnvDTE.Properties = DTE.Properties("TextEditor", "AllLanguages")
p.Item("AutoListMembers").Value = True
p.Item("AutoListParams").Value = True
End Sub
然後,只需保存這個宏和指定的快捷鍵吧。爲此,請轉至工具 - >選項 - >環境 - >鍵盤。輸入宏的文本框名稱(DisableIntellisense或EnableIntellisense) - 如果一切正常,我們的宏將顯示在命令列表中。
我只在Visual Studio 2010中試過 - 不確定是否可以通過早期版本的VS中的宏與選項交互。
謝謝!儘管我的該死的Visual Studio宏不會帶來血腥負擔 - 但它適用於伴侶筆記本電腦,所以ta! – joshcomley