Vi & Vim

Q & R pour les personnes utilisant les familles d'éditeurs de texte vi et Vim


1
Complétion d'argument pour python
Existe-t-il un moyen d'obtenir l'achèvement des arguments pour python? J'utilise actuellement une combinaison de ctags, python-mode et YouCompleteMe, mais il me manque une fonction pour compléter automatiquement les arguments d'une fonction (ou les montrer au moins.) Existe-t-il un plugin qui prend en charge cela? J'utilise vim / gvim 7.4 et …


2
Problème: le déplacement vertical des lignes ferme les plis
Lorsque je déplace des lignes avec m(par exemple :m+1) tous mes plis sont fermés. Je peux alors ouvrir à zvnouveau le pliage avec et le curseur sera à la position où je me suis déplacé. J'utilise le pliage avec des {{{ }}}marques et j'ai set foldmethod=markerdans mon .vimrc. Comment empêcher …
9 folding 

1
Instructions sur plusieurs lignes
Existe-t-il un moyen de diviser une instruction d'une ligne en plusieurs lignes? Par exemple, j'aimerais transformer setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string" dans setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? …
9 vimscript 




2
Navigation dans les projets de code sans utiliser de commandes externes
J'essaie de rassembler une boîte à outils de commandes / requêtes Vim, en mode commande ou recherche, pour naviguer dans une base de code sans utiliser Ctags ou d'autres outils externes. Les ctags sont excellents mais le support peut varier en fonction de l'environnement de développement sur lequel vous êtes …
9 search  ide 




3
Fermer automatiquement les tampons les plus anciens?
J'ai eu besoin d'éditer beaucoup de fichiers récemment pour un petit changement dans chaque fichier. Pour accéder à chaque fichier, j'ai parcouru NERDtree et ouvert un fichier après l'autre. En ouvrant de plus en plus de fichiers, j'ai remarqué que mon utilisation de la mémoire avait beaucoup augmenté. Fermer vim …
9 buffers 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.