Frage

Can VIM tun Auto-Code-Vervollständigung wie das, was von Eclipse tut? Normalerweise schließe ich auf meinen Linux-Entwicklung Server über Putty von meinem Windows-Laptop. Also, ich hoffe, ich kann ein Plugin für VIM finden, das Drop-down-Menü wie automatische Vervollständigung tun kann, wenn ich Variablennamen in Putty eingeben kann, ist das möglich?

Danke!

War es hilfreich?

Lösung

Versuchen Sie http://eclim.org/ -. Mit Eclipse-Kern mit VIM über Plug-ins

Um nicht den kompletten ecplise Kern starten, aber ein C / C ++ Mitglied Abschluss hat, versuchen http://www.vim.org/scripts/script.php?script_id= 1520

-   Complete namespaces, classes, structs and union members. 
-   Complete inherited members for classes and structs
(single and multiple inheritance). 
-   Complete attribute members eg: myObject->_child->_child etc...

Andere Tipps

Ja, in einem gewissen Sinne - Vim hat Completion Befehle, die Ihnen helfen können automatisch den Abschluss Text für Teilvariablennamen finden.

Auf den Punkt gebracht, geben Sie einen Teil-Variablennamen und drücken Sie dann Strg P nach einem passenden Namen suchen.

Ja, es ist möglich. Vim schon gehört, dass die allgemeine Art der Code-Vervollständigung eingebaut, unter dem Namen Omni Abschluss.

Die Standard-Installation erlaubt es nicht, für Auto-Aufruf, aber wenn Sie installieren dieses Skript , dass es geschehen wird.

Beachten Sie, dass, abhängig von der Sprache werden Sie mit arbeiten werden, können Sie zusätzliche Skripte für diese Sprache zu Griff Auto-Vervollständigung benötigen, und können sogar müssen, um das Auto-invoke Skript ändern, um zu erkennen, wenn die Beendigung aufzurufen. Da Sie nicht gesagt haben, welche Programmiersprache möchten Sie zur Arbeit mit, es ist ein bisschen schwer zu sagen, wenn Sie mehr als diese benötigen, aber ich empfehle die Hilfe-Datei zu überprüfen.

Zur Zeit hat vim nicht von Plugins für die automatische Code-Vervollständigung, ich bin mit < a href = "https://github.com/Valloric/YouCompleteMe" rel = "nofollow"> youcompleteme Plugin, kombiniert mit vim-Schnipsel , ultisnips und SUPERTAB Plugins. Sie können die Registerkarte Code-Schnipsel (einen kleinen Text, der für die vollständigen Code erweitert werden kann) abgeschlossen ist, und eine große Anzahl von Sprachen werden unterstützt.

Für einfache Textdateien auch eine Drop-Down-Menü kommt für die Worte, die Sie zuvor eingegeben haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top