[vim]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク
laststatus=2とstatuslineを指定することでステータス行のカスタマイズが可能。

"ステータス行を表示
set laststatus=2

"ステータス行の指定
set statusline=%<%f\ %m%r%h%w
set statusline+=%{'['.(&fenc!=''?&fenc:&enc).']['.&fileformat.']'}
set statusline+=%=%l/%L,%c%V%8P


%< - 行が長すぎるときに切り詰める位置
%f - ファイル名(相対パス)
%F - ファイル名(絶対パス)
%t - ファイル名(パス無し)

%m - 修正フラグ ([+]または[-])
%r - 読み込み専用フラグ([RO])
%h - ヘルプバッファ
%w - preview window flag

%{'['.(&fenc!=''?&fenc:&enc).']['.&fileformat.']'} - fileencodingとfileformatを表示

%= - 左寄せと右寄せ項目の区切り(続くアイテムを右寄せにする)
%l - 現在のカーソルの行番号
%L - 総行数
%c - column番号
%V - カラム番号
%P - カーソルの場所 %表示


関連記事
vimのFile Explorer
vim - マクロ
statusline
vim - 文字コードの自動認識
vimの折りたたみ設定
vim - 背景色に合わせたカラー設定
範囲の選択
%による特殊ジャンプ
ヤンクの応用 - ヤンクしたバッファに名前をつける
画面のスクロール
reverse insert
空行の削除
undoとredo
編集ファイルのソート
文字コードを指定してファイルを開き直す
コピー & ペースト
文字コードの判別
viエディターでの画面分割
コマンド実行結果の読み込み
vi実行中のコマンド実行
特定範囲の削除
vim - 文字列置換
基本操作
viエディタの設定ファイル
広告