Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

シンプルでわかりやすいステータスライン

$
0
0

要望

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

結果はこんなん。

スクリーンショット 2016-02-26 19.47.40.png

以上。

Reference

最初に”vim statusline”でヒット
細かいフォーマットの説明
laststatusってなに?


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>