35

引数を指定しない場合:colorscheme、vim が現在使用しているカラースキームの名前が表示されます。オプションが設定されているかどうか、またはブール値でない場合にオプションの値が設定されているかどうかを表示する同様の方法はvimにありますか? たとえば、autoindentが設定されているかどうかを知りたい場合や、 の値を知りたい場合textwidth、どうすればわかりますか?

4

3 に答える 3

51

コマンドを使用し:setます。

  • :set autoindent?オプションと、もしあればその値を表示します。のようなVimトグル オプション(ブール値、オン/オフのオプション) には、オフであることを示すためautoindentに がプレフィックスとして付けられているため、またはが表示されます。no:set autoindent?autoindentnoautoindent
  • :set autoindentautoindentオンになります。
    • このフォームはトグル オプションをオンにします
    • 数値または文字列オプションの場合、これはオプションの値を示しているため、オプション:set textwidthの値も出力されます。数値または文字列オプションの場合、:set optionは と同等:set option?です。
  • :set autoindent!オプションを反転します。autoindentになりnoautoindentます。
  • :set autoindent&autoindentデフォルト値に戻ります。
  • 数値または文字列のオプションを:set option=valueで設定します。set tabstop=3
于 2012-08-21T18:04:30.447 に答える
14

:set textwidth?の値を表示するために使用しますtextwidth

:verbose set textwidth?この値が最後に設定された場所を示すために使用します。

?一般に、設定名の後に追加して、現在の値を表示できます。

于 2012-08-21T18:03:43.437 に答える
6

vim-wiki からオプションを照会する方法を学ぶことができます。ですべてのオプションを一覧表示できます:set all

于 2012-08-21T18:06:52.807 に答える