À l'aide de VIM pour C++/Qt développement w/ saisie semi-automatique
Au travail, je programme en C++ et quand il a besoin d'être graphique/multi-thread/réseau activé l'utilisation de Qt. Notre environnement est windows et je suis actuellement le programme w/une combinaison de Visual Studio(debuggin seulement) et Qt-Creator pour codage réel (comme leur saisie semi-automatique de mieux que VS).
À la maison, je l'utilise principalement linux (fedora), et l'utilisation de Qt-Creator comme je n'ai pas trouvé une solution de rechange. J'utilise VIM pour à peu près tout le reste (l'éditeur sage) et, essentiellement, de l'AMOUR tout à ce sujet.
Je veux être en mesure d'utiliser VIM pour ma programmation (à la fois à la maison ET au travail) mais que je ne suis pas aussi productive sans saisie semi-automatique.
Quelqu'un a un bon tuto, un post sur un forum, ou de l'expérience personnelle sur la façon d'obtenir les "bonnes" saisie semi-automatique (oui... pas exactement très descriptif "bon"...) pour le C++ et Qt dans VIM? Je crois qu'il est très pour linux/vim/qt/c++, mais il est également possible que windows?
Grâce
OriginalL'auteur g19fanatic | 2010-11-18
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à ceci: http://vim.wikia.com/wiki/VimTip1608
Une douleur à configurer, mais après tout, vous obtiendrez VS-comme l'auto-complétion + tout le délicieux omnicompletion des trucs comme
Ctrl-P
pour terminer le mot,Ctrl-X-Ctrl-L
pour compléter la ligne etc.fonctionne vraiment bien. Je vous remercie pour l'affichage. On remarque, sur le lien, assurez-vous de lire les commentaires vers le bas. L'avoir saisie semi-automatique des noms de variables locales, est également utile.
OriginalL'auteur buru
Je ne pense pas que j'ai de la magie paramètres dans mon vimrc qui permet cela, mais je peux commencer à taper et puis (tout en restant en mode insertion) appuyez sur
Ctrl+N
avoir vim suggèrent les achèvements. Il semble vérifier les tampons pour les complétions possibles. Il n'est pas parfait, mais dans 98% des cas c'est ce que je veux et il n'y a pas d'installation à faire.Heureux, j'ai utilisé la recherche au lieu de poster une autre question à ce sujet. C'est exactement ce dont j'avais besoin.
Cela a vraiment s'est avéré être un gain de temps, aussi longtemps que vous gardez un tas de fichiers ouverts dans différents tampons.
Voir vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-N et vim.wikia.com/wiki/Any_word_completion pour plus d'infos!
OriginalL'auteur Frerich Raabe
Vous voudrez peut-être jeter un oeil à OmniCpp.
C'est un ensemble de Vim-scripts qui permet l'auto-complétion basé sur c-tags.
Il n'est pas très simple à mettre en place, mais fonctionne assez bien par la suite. Fondamentalement, vous devez générer le c-tags pour les fichiers que vous utilisez. Ensuite, le plugin s'intègre dans Vim pour compléter ce que vous tapez, en fonction des variables de type.
Absolument. - Je l'utiliser sur Linux et Windows. Fonctionne comme un charme. Regardez le lien que j'ai posté et celui-ci: ctags.sourceforge.net
OriginalL'auteur ereOn