2011-07-28 70 views

回答

2

這是我找到的解決方案。需要一些工作,但仍然。

實際上,我們需要創建兩個宏 - 一個用於禁用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中的宏與選項交互。

+0

謝謝!儘管我的該死的Visual Studio宏不會帶來血腥負擔 - 但它適用於伴侶筆記本電腦,所以ta! – joshcomley

相關問題