vim - これだけあればOKの操作(キーバインドは変更しない事、プラグイン不要)

vimキー設定

モード切替

モード切替 キー
ノーマル ESC
挿入 i
ビジュアル v
コマンド /

カーソル移動

カーソル移動 キー
ファイルの末尾へ移動 gg
ファイルの末尾へ移動 G
行頭へ移動
行末へ移動 $
次の単語の先頭まで移動 w
前の単語の先頭まで移動 b
画面の一番上に移動 H
画面の一番上に移動 L
対応する括弧の位置へ移動 %
指定した行へ移動 数字+G

スクロール

スクロール キー
1画面下に移動 ctrl + d
1画面上に移動 ctrl + u
半画面下に移動 ctrl + f
半画面上に移動 ctrl + b

検索

検索 キー
指定文字列を検索 /
次を検索 n
前を検索 N

置換

置換 キー
カーソル行を置換 :s/単語/単語/g
指定範囲行内を置換 :開始行,終了行s/単語/単語/g
ファイル全体で置換 :%s/単語/単語/g
cオプションで毎回置換を確認してくる :%s/単語/単語/gc

コピー

コピー キー
文字を選択してコピー visualモードで選択 + y
短形選択コピー [ctrl-v] + y
複数行を選択してコピー V + y
カーソル行をコピー yy
カーソルの位置から単語の最後までコピー yw

削除

削除 キー
文字を選択してコピー visualモードで選択+DEL
短形選択コピー [ctrl-v] + DEL
カーソル位置から行末まで削除 D
カーソル行を削除 dd

貼付

貼付 キー
貼付け p

undo/redo

undo/redo キー
undo r
redo ctrl+r

外部コマンド

外部コマンド キー
外部コマンドを実行 :!コマンド
外部コマンドを実行し出力を取り込む :r!コマンド
指定行を標準入力としてコマンドを実行・出力を取りこむ :開始行,終了行!コマンド

ファイル

ファイル キー
保存せずに終了 :q
保存せずに終了(強制) :q!
保存して終了 :wq
上書き保存 :w
名前を付けて保存 :w ファイル名

ファイラー

ファイラー キー
ファイラー(netrw) :e.
 →ファイルをタブで開く t
 →ファイラー上にファイルを開く Enter
 →上下に画面分割してファイルを開く o
 →左右に画面分割してファイルを開く v

複数ファイルの扱い

複数ファイルの扱い キー
ファイルリスを表示 :files
ファイルを切り替える ctrl-^
バッファを閉じる :bdel [番号] or [ファイル名]
バッファ切替 :b [番号] or [ファイル名]

画面分割

画面分割 キー
水平に分割して開く :sp ファイル名
垂直に分割して開く :vsp ファイル名
フォーカスを移動(上) Ctrl-w k
フォーカスを移動(下) Ctrl-w j
フォーカスを移動(左) Ctrl-w h
フォーカスを移動(右) Ctrl-w l