Бесплатный IntelliSense для C ++ в Visual Studio - PullRequest
2 голосов
/ 04 февраля 2009

Кто-нибудь здесь знает какой-либо бесплатный инструмент IntelliSense, доступный для C ++, который по крайней мере на 50% отличается от Visual Assist X (который, конечно, не бесплатный)? По сути, я хочу, чтобы мой intellisense работал без загрузки моего полного рабочего пространства / решения? Я видел Visual Assist, и он предоставляет эту функцию.

Ответы [ 2 ]

8 голосов
/ 04 февраля 2009

Поддержите этих ребят, так как они потратили много времени на написание этого превосходного инструмента и просто купили его.

Для бесплатных альтернатив можно проверить CTags и плагин для VS .

0 голосов
/ 24 марта 2009

Вставьте это в модуль EnvironmentEvents в макросах Visual Studio:

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
...