Question

Peut-VIM faire la complétion de code automatique comme ce que fait Eclipse? Habituellement, je me connecte à mon serveur Linux via le développement Putty de mon ordinateur portable sous Windows. Alors, je l'espère, je peux trouver un plugin pour VIM qui peut faire le menu déroulant comme la complétion automatique lorsque je peux taper des noms de variables dans Putty, est-ce possible?

Merci!

Était-ce utile?

La solution

Essayez d'utiliser http://eclim.org/ - utilise noyau éclipse avec VIM via plug-ins

Pour ne pas démarrer le noyau de ecplise complet, mais un membre C / C ++ achèvement, essayez 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...

Autres conseils

Oui, il est possible. Vim dispose déjà que le style général de complétion de code intégré, sous le nom d'achèvement Omni.

L'installation par défaut ne permet pas d'auto-invocation, mais si vous installez ce script , qui lui permet de se produire.

Notez que, en fonction de la langue que vous allez travailler avec, vous devrez peut-être des scripts supplémentaires pour gérer l'auto-complétion pour cette langue, et peut même avoir besoin de modifier le script automatique invoquer pour reconnaître quand invoquer l'achèvement. Puisque vous ne l'avez pas dit ce que langage de programmation que vous aurez envie de travailler avec, il est un peu difficile de dire si vous avez besoin de plus que cela, mais je vous recommande de vérifier le fichier d'aide.

À l'heure actuelle n'a pas de vim plugins pour la fonction code automatique d'achèvement, je me sers < a href = "https://github.com/Valloric/YouCompleteMe" rel = "nofollow"> youcompleteme plugin, combiné avec vim-extraits , ultisnips et SuperTab plugins. Vous pouvez compléter onglet le code en utilisant des extraits (un petit texte qui peut être étendu pour le code complet), et un grand nombre de langues sont pris en charge.

Pour les fichiers de texte simple également un menu déroulant vient pour les mots que vous avez tapés plus tôt.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top