忘れがちなコマンドメモ

More than 5 years have passed since last update.


一括置換(確認なし)

:%s/置換前文字列/置換後文字列/g

:vs 縦割り
:sp 横割り


読み直し

:e ++enc=utf-8 # utf-8で開き直す


文字操作

>>  カーソルの行を右にインデント

<< カーソルの行を左に逆インデント
カーソル位置の文字の大文字と小文字を変換
Ctrl+a カーソル位置の数字をインクリメント
Ctrl+x カーソル位置の数字をデクリメント


単語補完

Ctrl+p  カーソル位置よりも前にある単語で入力を補完

Ctrl+n カーソル位置よりも後にある単語で入力を補完


読み直し

:e  ファイルをリロード

Ctrl+l ファイル再読み込み


折りたたみ

(領域選択して)zf  折りたたみ

(折りたたみ行で)Space 折りたたみ展開
zfa{ カーソル位置の{}をたたむ
zo 折りたたみを展開


自動インデント

ggVGで前選択したら=でインデント

gg=G

参考サイト

http://archiva.jp/web/tool/vim_basic.html