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

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 
これにより、現在の行を除くすべての行に相対番号が使用され、実際の番号が表示されます。

コメント

  • 試してみましたこれ、そしてそれ' sa schyzo!つまり、紛らわしいです。:D
  • また、コマンドに"!"を追加します。例えば。 set number!は、'がオフの場合は行番号をオンにし、' sオフ。 set relativenumberset rnuと短縮できます。

回答

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

:set number 

行番号をオンにします。再度オフにするには、次のコマンドを使用できます。

:set nonumber 

vimで常にデフォルトで行番号を表示する場合は、コマンドをvimrcファイル。

nuおよびnonu

nonumberそれぞれ。

コメント

  • こちら'小さな略語:: set nu "を有効にするには:set nonu "を無効にするには

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です