リモートコンソール Vim 操作キーボードコマンド一覧

覚える必要はありません。またVPSを設定する際によく使うコマンドはキーの文字が水色にしています。カーソルの移動に関してはTeraTermはキーボードの矢印キーで移動可能です。

カーソル移動

キー 効果
hカーソルを左へ移動
jカーソルを下へ移動
kカーソルを上へ移動
lカーソルを右へ移動
0カーソル行の先頭へ移動
^カーソル行の先頭文字へ移動
$カーソル行の末尾へ移動
ggファイルの先頭へ移動(:0)
Gファイルの末尾へ移動
M画面中央行へ移動
zzカーソル行を画面中央へ移動
w次の単語へ移動
b前の単語へ移動
%対応する括弧へ移動
f(文字)カーソル行で次の(文字)に移動
F(文字)カーソル行で前の(文字)に移動
Ctrl+d半ページ進む
Ctrl+u半ページ戻る
Ctrl+f1ページ進む
Ctrl+b1ページ戻る
Ctrl+e1行スクロールダウン
Ctrl+y1行スクロールアップ
Ctrl+gステータスバーにファイル情報を表示

入力モード時

キー 効果
iカーソル行から入力開始
aカーソルの1文字後ろから入力開始
oカーソル下に一行挿入し入力開始
Jカーソル行と一行下の行を連結
uアンドゥ
Ctrl+rリドゥ
.変更の繰り返し
xカーソル位置の文字を一文字削除
dawカーソル位置の単語を削除
ddカーソル行を削除
ccカーソル行を切り取り
yyカーソル行をヤンク(コピー)
pペースト

文字操作

キー 効果
Ctrl+aカーソル位置の数字をインクリメント
Ctrl+xカーソル位置の数字をデクリメント

単語補完

キー 効果
Ctrl+pカーソル位置よりも前にある単語で入力を補完
Ctrl+nカーソル位置よりも後にある単語で入力を補完

検索/置換

キー 効果
/word'word'の検索結果へジャンプ
n次の検索結果へジャンプ
N前の検索結果へジャンプ
*カーソル位置の単語で検索
:%s/word1/word2/[g]word1をword2へ置換
Ctrl+v Ctrl+m^M改行コード入力

ファイル操作

キー 効果
:e file現在のウインドウにファイルを開く
:eファイルをリロード
:wファイルを保存
:q終了
:qaすべてのウインドウを閉じて終了
:wq上書き保存して終了
ZZ保存して終了
:q!変更を破棄して終了
:scriptnamesスクリプト一覧表示
:ro読み取り専用にする
:mod編集可能にする

ウインドウ操作

キー 効果
:spウインドウを水平に分割する
:vspウインドウを垂直に分割する
Ctrl+w Ctrl+wウインドウ間を移動
Ctrl+w{h,j,k,l}ウインドウを指定した方向へ移動
Ctrl+w oカレントウインドウ以外すべて閉じる
Ctrl+w +ウインドウの高さを1行増やす
Ctrl+w -ウインドウの高さを1行減らす
Ctrl+w >ウインドウの幅を1行増やす
Ctrl+w <ウインドウの幅を1行減らす
Ctrl+w =ウインドウのサイズを同じにする
:set scrollbind(コマンドを実行したウインドウを)同期スクロールさせる

diff操作

キー 効果
:vertical diffsplit tmp1 tmp2tmp1とtmp2のdiffを表示
:diffoffdiff表示を解除
:diffupdatediff表示を更新する
doカーソル位置の差分を他方からマージする
dpカーソル位置の差分を他方にマージする
]c次の差分へ移動
[c前の差分へ移動

マクロ操作

キー 効果
qaaにコマンドを記録
qコマンド記録終了
@aaのコマンドを再生