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
と短縮できます。