81 votes

Comment inspecter les variables Vim ?

Dans .vimrc , il y a plusieurs lignes qui ressemblent à :

 let g:SuperTabDefaultCompletionType="<c-x><c-o>"

Comment les inspecter dans Vim ? Quelque chose à cet effet :

 :echom &g:SuperTabDefaultCompletionType

Mais cette commande génère une erreur :

 E113: Unknown option: SuperTabDefaultCompletionType
E15: Invalid expression: &g:SuperTabDefaultCompletionType

Comment inspecter ce genre de variables dans Vim ? Certains plugins définissent des valeurs par défaut que je dois inspecter.

87voto

lucapette Points 13109
:echo g:SuperTabDefaultCompletionType

fonctionne bien. Cela donne une erreur si la variable n'est pas définie.

16voto

beta Points 665

Comme lucapette l'a écrit, vous pouvez utiliser :echo g:foo pour inspecter une variable. Vous pouvez également utiliser :let pour voir toutes les variables définies et leurs valeurs.

7voto

jlemos Points 391

Voyez si cela vous aide : http://learnvimscriptthehardway.stevelosh.com/chapters/19.html . Cela devrait vous donner un aperçu du fonctionnement des variables vim, et vous pouvez également consulter le chapitre 20 si vous avez des difficultés à les inspecter en raison de problèmes de portée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X