:colorscheme
に引数を指定しない場合は、vimが現在使用しているカラースキームの名前が表示されます。オプションが設定されているかどうか、またはブール値でない場合はオプションの値が何に設定されているかを示す同様の方法がvimにありますか?たとえば、autoindent
が設定されているかどうか、またはtextwidth
の値を知りたい場合、どうすればわかりますか?
:set
コマンドを使用します。
:set autoindent?
は、オプションとその値(存在する場合)を出力します。 Vim toggle options(ブール値、オン/オフのオプション)は、autoindent
のように、オフになっていることを示すためにno
というプレフィックスが付いているので:set autoindent?
はautoindent
またはnoautoindent
を表示します。:set autoindent
はautoindent
をオンにします。:set textwidth
はオプションの値も出力します。数値または文字列オプションの場合、:set option
は:set option?
と同等です。:set autoindent!
はオプションを反転します。 autoindent
はnoautoindent
になります。:set autoindent&
は、autoindent
をデフォルト値に戻します。:set option=value
を使用して数値または文字列オプションを設定します。例: set tabstop=3
:set textwidth?
を使用して、textwidth
の値を表示します。
:verbose set textwidth?
を使用して、この値が最後に設定された場所を示します。
一般に、設定名の後に?
を追加して、現在の値を表示できます。
オプションをクエリする方法 vim-wikiから学ぶことができます。 :set all
を使用してすべてのオプションを一覧表示できます。