vim機能一覧

主要キー・コマンド
キー動作
カーソル移動 上下左右
h・←左にカーソル移動
j・↓下にカーソル移動
k・↑上にカーソル移動
l・→右にカーソル移動
カーソル移動 単語移動
w右に単語単位でカーソル移動
b左に単語単位でカーソル移動
e単語の最後の文字に移動
カーソル移動 行先頭・行末尾
0カーソル行の先頭にカーソル移動
^空白を除くカーソル行の先頭にカーソル移動
$カーソル行の末尾にカーソル移動
カーソル移動 文字列ジャンプ
f[任意の文字]カーソル行のカーソル位置より右の[任意の文字]にカーソル移動
f[任意の文字]カーソル行のカーソル位置より左の[任意の文字]にカーソル移動
;f[任意の文字],F[任意の文字列]を行った後、次の候補にカーソル移動
カーソル移動 ファイル先頭・末尾・行
1G
gg
ファイルの先頭にカーソル移動
Gファイルの末尾にカーソル移動
カーソル移動 対応する括弧
%対応する括弧(([](){}等)にカーソル移動
検索
/[検索文字列][検索文字列]の検索を後方向に行う
?[検索文字列][検索文字列]の検索を前方向に行う
n/・?の検索結果の次の結果に移動する
N/・?の検索結果の前の結果に移動する
*カーソル位置の単語に対して、/検索を行う
#カーソル位置の単語に対して、?検索を行う
挿入モード
i挿入モードに移る
aカーソル位置の後で挿入モードに移る
oカーソル行の下に行追加して、挿入モードに移る
削除
xカーソル文字の削除する
Xカーソル文字の一文字前を削除する
Dカーソル位置から行末までを削除する
ddカーソル行を削除する
cw一単語削除して、インサートモードになる。
コピー・ペースト
yy行のコピー(ヤンク)する
pコピー(ヤンク)した内容をペースト(貼り付け)する
ビジュアルモード
V行単位のビジュアル選択モードに移る
[Ctrl]+v矩形選択のビジュアル選択モードに移る
リドゥ・アンドゥ
uアンドゥ。変更を元に戻す
[Ctrl] + rリドゥ。アンドゥで戻した変更を戻す。
挿入モード時のキー
[Ctrl]+n入力補完。前方検索し、単語を自動補完
[Ctrl]+p入力補完。後方検索し、単語を自動補完
[ESC]編集モードに移る
コマンド
:q[!]保存済みの場合終了する。
!を付けると保存せずに強制的に終了する
:w [str][!]ファイル名strで保存する。
ファイル名がない場合は上書き保存する。
!を付けると読み取り専用であっても、強制的に保存する
:wq [!]上書き保存して終了する。
!を付けると読み取り専用であっても、強制的に保存して終了する
:%s/[str1]/[str2]/cgファイル全体の[str1]を[str2]に対話式に確認しながら置き換える。
y:置換する n:置換しない a:全て置換 q:置換中止
:![cmd][cmd]コマンドを実行する

スポンサードリンク