指定されたVim設定の現在の値を見つける簡単な方法はありますか?たとえばの現在の値を知りたい場合は、次のようtabstop
に実行できます。
:set tabstop
引数を渡さないと、Vimが現在の値を教えてくれます。これは多くの設定で問題ありませんが、trueまたはfalseのいずれかである設定には適していません。たとえば、の現在の値を確認するにはexpandtab
、次のコマンドを実行します。
:set expandtab
実際に有効になりexpandtab
ます。有効になっているかどうかを確認したいだけです。
この種は私が望むことをします:
:echo &l:expandtab
しかし、それはかなり冗長に見えます。より速い方法はありますか?
set <...>?
構文は、オプションである「設定」では機能しますが、変数である「設定」では機能しません。したがって、たとえば、現在の構文強調表示モード(オプションではなく、変数にエンコードされている)を見つけるには、を実行する必要がありますecho b:current_syntax
。