ステータスラインについて

gvimを使っているけど、見た目が全然かわってない。
特にステータスラインについて何も設定してないので、有益な情報が表示されないでいる。
そこで、こちらのサイトを参考にvimrcを編集することにした。

そこにある内容のうち

  • 編集中のファイル名
  • 編集中のファイルフォーマット(DOSUnix
  • Vimが認識している現在のファイルタイプ
  • ドキュメント中の位置を示す行および列番号
  • ファイルの長さ(行数)

を設定する。

試しに
:set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [ASCII=\%03.3b]\ [HEX=\%02.2B]\ [POS=%04l,%04v][%p%%]\ [LEN=%L]
をコピーして貼り付けたところ何も表示されない。
:set laststatus=2
を入力して始めて表示された。
ステタースラインを常時表示させるための設定が必要とのこと。
設定内容については参考記事を参照。でも、名前で大体想像できるので問題なし。

というわけで、vimrcにステータスラインの設定を追加

"StatusLine
set laststatus=2
set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%04l,%04v][%p%%]\ [LEN=%L]

これで戦闘力は29に。