Vimに行番号を追加するにはどうすればよいですか?


42

1Vimの左側にある、先頭から行番号を確認したいと思います。理想的には次のようになります。

1 | foo = Foo.new
2 | bar = Bar.new
3 | baz = foo.baz(bar)
...
10| test = AwesomeSauce.test

Vimでこれを行うにはどうすればよいですか?

回答:


53

次の2つのオプションがあります。 set number通常の行番号用

また、set relativenumber相対的な行番号も 表示されます。つまり、現在の行は常に0です。これは5j、たとえばN行を上下に移動する場合に便利です。

素晴らしいのは、それらを組み合わせることができるということです。私は次のものを持っています.vimrc

set number                     " Show current line number
set relativenumber             " Show relative line numbers

これにより、現在の行を除くすべての行に相対番号が使用され、実際の番号が表示されます。


今、私はこれを試してみましたが、それはシゾです!わかりにくいです。:D
よ」

4
「!」を追加してコマンドを切り替えることもできます 彼らへ。たとえばset number!、行番号付けがオフの場合はオンになり、オフの場合はオンになります。set relativenumberとして短縮できますset rnu
オージャン

22

次のコマンドを使用できます。

:set number  

行番号付けをオンにします。再びオフにするには、次を使用できます。

:set nonumber   

vimに常にデフォルトで行番号を表示させたい場合は、コマンドをvimrcファイルに追加できます。

nuおよびnonuはそれぞれnumberおよびのエイリアスとして使用できますnonumber


3
ここでは、小さな略語です::「有効にするには:セットNONU」セットNU無効に
STDCALL
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.