Vim/NeoVim で行番号を表示する (set number, vim.opt.number)

行番号の表示・非表示

Vim の場合 (set number)

Vim で各行の行頭に行番号を表示するには、:set number を実行します。 逆に、行番号を非表示にするには、:set nonumber を実行します(デフォルト)。 常にこの設定を有効化しておきたいときは、設定ファイル ~/.vimrc(NeoVim なら ~/.config/nvim/init.vim)に次のように記述しておきます。

~/.vimrc
set number  "Print the line number in front of each line.

NeoVim の場合 (vim.opt.number)

NeoVim の init.lua で行番号の表示・非表示の設定を行う場合は、vim.opt.number をセットします。

~/.config/nvim/init.lua
vim.opt.number = true  -- 行番号を表示する

行番号のカラー設定 (highlight LineNr)

Vim で行番号の背景色や文字色を変更するには highlight (hi) コマンドで、カラーグループ LineNr を設定します。

:highlight LineNr guifg=Black guibg=DarkGray ctermfg=Black ctermbg=DarkGray