ターミナルモードは標準のvimにはなく, nvim独自の機能です.

ターミナルモードではterminal上からと同じようなコマンドが実行できます (詳しくは neovimのterminal emulatorが便利すぎた参照).

nvimのターミナルモードには

:terminal

というコマンドで遷移できます.

ターミナルモードではterminal上からと同じようなコマンドが実行できます.

ただ, 普段から set relativenumber, set number していると, ターミナルでも行番号が出てしまうので, なんだか違和感がありました.

それで, どうしたらいいのかなーと思っていると, nvimのヘルプの下の方にちゃんと書いてありました.

These variables are initialized before TermOpen, so you can use them in a local ‘statusline’. Example: :autocmd TermOpen * setlocal statusline=%{b:term_title}

これを真似してこんな風にしました.

autocmd TermOpen * setlocal norelativenumber
autocmd TermOpen * setlocal nonumber

ヘルプ大事.



外部リンク