vi(vim)のコマンド
viのほんとにただの備忘録
表示関係
:set nu 行数表示
:set nonu 行数非表示
:set wrap 長い行を画面の端に行くと改行する。
:set nowrap 長い行でも改行しない。
:w 上書き更新
:q ファイルを閉じる
:wq 上書き更新してからファイルを閉じる
:*! !をつけると強制になる。q!だと強制的にファイルを閉じる。
移動関係
0 行の先頭に移動する。
$ 行の最後尾に移動する。
[1-]G 数字の行数に移動する Gだけだと最後尾に移動する。
編集関係
:%s/aa/bb/g aaをbbに置換する
u アンドゥ
i カーソルのある位置から入力する。
a カーソルのある次の文字から入力する。