自分はいつもVimを使ってWebサービスを作成している。かれこれ2年になるかな。 備忘録がてら、良く使う(けど忘れやすい)コマンドをまとめてみた。
コンテンツ
1.新しいタブを作成
1 2 | :tabe |
2.現在のタブを閉じる
1 2 | :tabc |
3.やり直す
1 2 | u |
4.取り消す
1 2 | Ctrl + r |
これ知ってると知らないでは大違い
5.画面を半分下に移動
1 2 | Ctrl + d |
6.画面を半分上に移動
1 2 | Ctrl + u |
7.先頭行に移動
1 2 | gg |
8.最下行に移動
1 2 | G |
9.指定の行から行を削除、コピー
開始する行でmsと入力、終了する行でmeと入力した後に下記コマンド
1 2 | :'s,'ed (削除) :'s,'ey (コピー) |
これはかなり使える
10.ファイル内一括置換
1 2 | :%s/hoge/hoge2/g |
よく忘れるので注意
11.改行タグを変更
windowsで編集したファイルを、macで開いた時等に変な改行タグが付いていて、文字詰めされてしまっている時がある。そんな時はこれ。
1 2 | :set fileformat = mac :set fileformat = unix |
これでも良い :set ff = mac :set ff = unix