web-dev-qa-db-fra.com

Comment inspecter les variables Vim?

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

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

Comment les inspecter à l'intérieur de Vim? Quelque chose à cet effet:

:echom &g:SuperTabDefaultCompletionType

Mais cette commande entraîne une erreur:

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

Comment inspecter ces types de variables dans Vim? Certains plugins définissent des paramètres par défaut que je dois inspecter.

51
Kit
:echo g:SuperTabDefaultCompletionType

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

53
lucapette

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

11
beta

Voyez si cela 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.

3
jlemos