Question

Est-il possible d'avoir la barre d'état dans Vim affichage que d'indentation automatique est activé ou non?

J'ai cherché sur google et de lire ce qui suit dans le Vim page d'accueil:http://vimdoc.sourceforge.net/htmldoc/options.html#%27statusline%27
semble que ce n'est pas possible.

Était-ce utile?

La solution

Vous pouvez utiliser l' %{...} pour évaluer une expression personnalisée dans la ligne d'état

set statusline=%{&autoindent?'autoindent':'noautoindent'}

Je n'ai pas mis des espaces dans l'expression, mais si vous le souhaitez, vous pouvez utiliser \ pour leur échapper, comme

set statusline=%{&autoindent\ ?\ 'autoindent'\ :\ 'noautoindent'}

Toutefois, il pourrait être plus facile de le mettre dans une fonction, et appeler la fonction.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top