2009-02-04 69 views
2

有沒有人知道任何可用於C++的免費IntelliSense工具,它至少是Visual Assist X(當然不是免費的)功能的50%?基本上我想讓我的智能感知工作而不加載我的完整工作空間/解決方案?我見過Visual Assist,它提供了這個功能。Visual Studio中的C++免費IntelliSense

+0

30天試用版) – 2009-02-04 14:54:44

回答

8

支持這些人,因爲他們花了相當多的時間寫這個優秀的工具,只是買它。

對於免費的替代品,你可以檢查CTagsplugin for VS

0

粘貼到你的Visual Studio宏EnvironmentEvents模塊這樣的:

Dim curWord As String 
Private Sub TextDocumentKeyPressEvents_AfterKeyPress(ByVal Keypress As String, ByVal Selection As EnvDTE.TextSelection, ByVal InStatementCompletion As Boolean) Handles TextDocumentKeyPressEvents.AfterKeyPress 

    If (InStr("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_", Keypress)) Then 

     curWord = curWord + Keypress 

     If (curWord.Length > 2) Then 
      'AutoCompleteFromFile() 
      curWord = "" 
      DTE.ExecuteCommand("Edit.CompleteWord") 
     End If 
    Else 
     curWord = "" 
    End If 

End Sub