Existe-t-il un moyen simple de connaître la valeur actuelle d'un paramètre Vim spécifié? Si je veux connaître la valeur actuelle de, disons tabstop
, je peux exécuter:
:set tabstop
sans passer un argument, et Vim me dira la valeur actuelle. Cela convient pour de nombreux paramètres, mais pas pour ceux qui sont vrais ou faux. Par exemple, si je veux connaître la valeur actuelle de expandtab
, lancez:
:set expandtab
va réellement activer expandtab
. Je veux juste savoir s'il est activé ou non.
Ce genre de fait ce que je veux:
:echo &l:expandtab
mais cela semble assez verbeux. Y a-t-il un moyen plus rapide?
Ajouter un ? marque après le nom du paramètre et il montrera la valeur
:set expandtab?
Le symbole &
peut également être utilisé pour signifier "option" - par exemple.
let x = &expandtab
echo &expandtab
Si vous ne vous rappelez pas quelle propriété vous voulez vérifier,
vous pouvez vérifier tous les paramètres en utilisant
:set all
et tous les paramètres seront listés.
Il existe également des paramètres vim supplémentaires pouvant être affichés, tels que:
:highlight
Pour la liste complète, voir: http://vim.wikia.com/wiki/Displaying_the_current_Vim_environment
Edit: Il y a un malentendu dans ma réponse. Cela ne fonctionne pour aucune commande. Mais cela fonctionne pour toutes les commandes listées dans l'URL ci-dessus.