Vim 初心者備忘録 コマンド一覧
Vim(vi)とは、ほとんどのUNIX系OS上で必ず使えるテキストエディタで、プログラマー感満載のベテラン玄人向けエディターです。
ここではVim超初心者である私自身の備忘録としてコマンドをまとめたものを紹介いたします。
目次
Vim ノーマルモード コマンド一覧
ノーマル⇨エディターからノーマルに戻るにはESC
-
移動
↑k
↓j
⇦h
⇨l
2w
カーソルの2単語後の最初の文字まで移動(数字は任意で変えられる)2e
カーソルの2単語後の最後の文字まで移動(数字は任意で変えられる)0
行の最初の位置に移動b
前の単語にバックする^
行の頭に移動$
行の最後に移動H
画面の最初の行に移動L
画面の最後の行に移動(){}[]
括弧の上で%
を入力すると括弧を行ったり来たりできる
-
スクロール移動
gg
最初の行に移動G
最後の行に移動CTRL+f
画面1枚分次に移動CTRL+b
画面1枚分前に移動CTRL+e
画面1行分次に移動CTRL+y
画面1枚分前に移動
-
終了
:q!
セーブせずに終了:wq
セーブして終了
-
文字削除
x
選択した1文字削除dw
選択した単語単位を削除d$
選択した行の削除(削除後は行空欄になる)dd
選択した行の削除(削除後は空欄が詰められる)
-
文字追加
i
選択した文字の前に追加a
選択した文字の後に追加r
選択した文字の上から追加s
選択した文字の1文字を削除してから追加cw
選択した単語を削除してから追加o
現在行の下に新たな行を追加O
現在行の上に新たな行を追加p
一つ前のコマンドで追加or削除した文字(単語、行)を追加
-
コマンドのやり直し
u
一つ前のコマンドにやり直すCTRL + R
u
をやり直す
-
ファイル内検索
/
のあとに検索したい文字を入れてenterすると、その文字をファイル内で検索
⇨検索後にn
で同じ文字でファイル内を降って再検索
⇨検索後にN
で同じ文字でファイル内を昇って再検索
-
ファイル内文字の置き換え
:s/検索したい文字/置き換えたい文字/g
ヒットした文字の置き換え:%s/検索したい文字/置き換えたい文字/g
ファイル内全体のヒットした文字の置き換え:%s/検索したい文字/置き換えたい文字/gc
ファイル内全体のヒットした文字を置き換えするかどうか選択する
・随時追加します!
コマンドを確認しながら随時追加していきます。
それでは!