知っている
:set number
と
:set nonumber
vi/vimにコマンドがあるか知りたい
:set togglenumber
行番号が表示されていない場合は行番号を表示し、表示されている場合は行番号を非表示にします。
知っている
:set number
と
:set nonumber
vi/vimにコマンドがあるか知りたい
:set togglenumber
行番号が表示されていない場合は行番号を表示し、表示されている場合は行番号を非表示にします。
使用できます(少なくともVIMでは):
:set invnumber
より詳しい情報:
:set number Turn line numbers on
:set nonumber Turn line numbers off
:set invnumber Toggle line numbers
:set number! Toggle line numbers
:set number& Set option to default value
:set number? Show value of option
ソース: http://vim.wikia.com/wiki/Managing_set_options#Boolean_options
vim では、多くのオプションがこのset
パターンをサポートしています (例foo
: ):
"enable the option
set foo
"disable it
set nofoo
"toggle the option
set foo!
"get option's current value
set foo?
の場合number
、キーをにマップしても:set nu!
問題ありません。
!
接尾辞を使用して任意の (ブール値) オプションを切り替えることができます。つまり、:set number!
行番号の表示を切り替えます。
このコマンドのオンボード ヘルプは少し隠されています。そこにたどり着くと思う:help toggle
かもしれませんが、そうではありません。使う:help set-!
ことは魔法の言葉です。