1で始まる行番号を上部の左側に表示したいVim。理想的には次のようになります:
1 | foo = Foo.new 2 | bar = Bar.new 3 | baz = foo.baz(bar) ... 10| test = AwesomeSauce.test
Vimでこれを行うにはどうすればよいですか?
回答
2つのオプションがあります。通常の行番号の場合はset numberです。
またset relativenumberこれは相対的な行番号を表示します。つまり、現在の行は常に0です。これは、たとえば5jを使用してN行を上下に移動する場合に便利です。
クールなのは、それらを組み合わせることができることです。.vimrc
set number " Show current line number set relativenumber " Show relative line numbers
これにより、現在の行を除くすべての行に相対番号が使用され、実際の番号が表示されます。
コメント
回答
次のコマンドを使用できます:
:set number
行番号をオンにします。再度オフにするには、次のコマンドを使用できます。
:set nonumber
vimで常にデフォルトで行番号を表示する場合は、コマンドをvimrcファイル。
nuおよびnonuは
とnonumberそれぞれ。
コメント
- こちら'小さな略語:: set nu "を有効にするには:set nonu "を無効にするには
set number!は、'がオフの場合は行番号をオンにし、' sオフ。set relativenumberはset rnuと短縮できます。