emacs 22.2.1 unter Linux
Ich mache einige C / C ++ Programmierung mit Emacs. Ich wundere mich, unterstützt Emacs Vervollständigungen (IntelliSense in Visual Studio).
Wenn ich beispielsweise Strukturen fülle, möchte ich die Liste der Elemente sehen, wenn ich den Punktoperator oder den Pfeiloperator eintippe.
Das gleiche gilt für Funktionssignaturen, die mir die Typen anzeigen, die ich übergeben möchte.
Ich benutze Cedet mit Emacs. Ich habe versucht, die Cedet-Version in Debian zu verwenden, aber es hat einige Fehler, also habe ich das deinstalliert und die cvs-Version von Ссылка
Ich habe es in meinem ~ / tmp / emacs-stuff / -Verzeichnis kompiliert und dann die folgenden Zeilen zu meiner ~ / .emacs.d / custom.el-Datei hinzugefügt:
%Vor%Diese Datei wird von meiner ~ / .emacs Datei aufgerufen welche die folgende Zeile enthält: (Lade Datei "~ / .emacs.d / custom.el")
Wenn Sie nun eine Variable eingeben und STRG + UMSCHALT + EINGABE drücken, werden in einem Auswahlmenü Vorschläge angezeigt.
Wenn Sie die semantic-complete-inline-analysator-idle-display- oder class-Variable gesetzt haben, um semantic-displayor-tooltip zu zitieren, wird nach einer Leerlaufzeit (1 oder 2 Sekunden) auch ein Tooltip mit Vorschlägen angezeigt.
Eine kurze Einführung finden Sie in Ссылка
Für Cedet-Dokumente siehe: Ссылка
Viel Glück.
Meta-/
ist nicht gerade intelligent, aber es durchläuft bekannte Namen.
Dieses Projekt stellt die Dropdown-Menüs zur Verfügung, mit denen Sie vertraut sind:
Wenn Sie Emacs verwenden möchten, um Vervollständigungen von Ihrem Projekt und Bibliotheks-Include-Dateien durchzuführen, versuchen Sie diese Antwort
Ich habe das in meinen .emacs, was die Dinge etwas einfacher macht.
(erfordert 'c-eldoc) (Add-Hook 'C-Modus-Hook' C-Turn-On-Eldoc-Modus)
Auf diese Weise muss ich keine Funktionsdefinitionen nachschlagen.
Ich schreibe nicht so viel, aber ich stimme zu, dass TAGS auch ein sehr nützliches Feature sind.
Tags und Links c++ visual-studio emacs intellisense