vimのtips

カーソルラインを表示

set cursorline

カーソルコラムを表示(縦線)

set cursorcolumn

コマンドを続けるには縦棒を使う

command Pw w | !perl %

自動整形の実行方法を決める
改行後もコメントとするかとか

set formatoptions?

コマンド結果をリダイレクト

:h :redir

キーコード(特殊文字) Ctrl+k 押してからキー押すと
名前を挿入できる

:h key-codes

タブをスペースに変更

set expandtab
retab

テキストファイルに固有の設定を残す

h modeline

マークした箇所をTodoハイライト
h group-name でどんなハイライトがあるか分かるよ

syntax match Todo /%‘a.*/ containedin=ALL

プラグイン、固有の設定ファイル

boxes
diff.exe
color sampler pack
txt.vim -> $VIMRUNTIME/syntax/txt.vim
MRU.vim
skeleton.html
eregex.vim -> $VIMRUNTIME/plugin/eregex.vim
$VIMRUNTIME/plugin/eregex_e.vim
検索は:M/hogeで それ以外は大文字で

テキストに対し固有の設定を書く
マッピングなどはmodeline使えないため

autocmd BufRead ~/デスクトップ/kara.txt set nonu |
\nnoremap j gj| nnoremap k gk

参考リンク

お勧めプラグイン