2

这里有人知道任何可用于 C++ 的免费 IntelliSense 工具,它至少具有Visual Assist X的 50% 的功能(当然不是免费的)?基本上我希望我的智能感知在不加载完整工作区/解决方案的情况下工作?我看过 Visual Assist,它提供了这个功能。

4

2 回答 2

8

支持这些人,因为他们花了相当多的时间编写这个出色的工具并购买它。

对于免费的替代品,您可以查看CTagsVS 的插件

于 2009-02-04T14:54:43.190 回答
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
于 2009-03-23T23:05:19.077 回答