Obtenir la valeur actuelle d’un paramètre dans Vim

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 d’argument, et Vim me dira la valeur actuelle. C’est bien pour beaucoup de parameters, mais ce n’est pas bon pour ceux qui sont vrais ou faux. Par exemple, si je souhaite connaître la valeur actuelle de expandtab , exécutez:

 :set expandtab 

va effectivement activer expandtab . Je veux juste savoir s’il est activé ou non.

Cela fait ce que je veux:

 :echo &l:expandtab 

mais cela semble assez verbeux. Y a-t-il un moyen plus rapide?

Ajouter un ? marquer après le nom du paramètre et il affichera la valeur

 :set expandtab? 

Alternativement, le symbole & peut signifier “option” – par exemple

 let x = &expandtab echo &expandtab 

Il existe également d’autres parameters vim qui peuvent ê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 une mauvaise compréhension de ma réponse. Cela ne fonctionne pour aucune commande. Mais cela fonctionne pour toutes les commandes listées dans l’URL ci-dessus.