要望
vimを開いた時、必要最低限の情報を表示していてほしい。
最近(ようやく)tmux使いはじめた。
画面をパネルで分割してたら、どれがなんのファイルだかわからなくなる時がある。
最下部のステータスラインはいろんな情報表示してくれるので嬉しいが、
いろんな情報出されたら狭いスペースに入りきらなくて、ほしい情報が見切れる事がよくある。
そんな時、イライラムカムカする。
どうする?
ステータスラインをシンプルでわかりやすく。
とりあえず欲しい情報は下記だけ。
- ファイル名
- エンコード
- 行数
ちなみにおいらはvimがメインのエディタのpythonとかrubyとかがメインのWEBエンジニア。
他に有用な情報があれば教えてほしいです!
で、.vimrcにはこれを書いた。
.vimrc
"ファイル名表示setstatusline=%F"変更チェック表示setstatusline+=%m"読み込み専用かどうか表示setstatusline+=%r"ヘルプページなら[HELP]と表示setstatusline+=%h"プレビューウインドウなら[Prevew]と表示setstatusline+=%w"これ以降は右寄せ表示setstatusline+=%="fileencodingsetstatusline+=[ENC=%{&fileencoding}]"現在行数/全行数setstatusline+=[LOW=%l/%L]"ステータスラインを常に表示(0:表示しない、1:2つ以上ウィンドウがある時だけ表示)setlaststatus=2
結果はこんなん。
以上。