モード

 モード  移行方法  説明
 コマンドモード ・起動直後の初期モード
・編集モードで「ESC」キー押下
下記コマンドの入力を受付ける。
 編集モード ・下記編集開始キー入力  カーソルキーによる移動以外、キー入力をそのままテキストに反映する。

どちらのモードにいるかわからなくなった場合は、2回以上ESCキーを押下すればコマンドモードに戻れる。

コマンド

 カテゴリ キー / コマンド  説明
編集開始キー  a 
カーソル位置の次の文字から挿入開始
 A  カーソル行の末尾から挿入開始
 i  カーソル位置から挿入開始
 I (大文字アイ) カーソル位置の行の先頭に挿入開始
 o  カーソル行の次の行に行挿入して文字入力開始
 O  カーソル行の前の行に行挿入して文字入力開始
 R  カーソル位置から置換(上書き)モードで文字入力開始
カーソル移動  j  or  ↓  下方向移動
 k  or  ↑  上方向移動
 h  or  ←  左方向移動
 l (小文字エル) or  →  右方向移動
 0 (ゼロ) 行頭に移動
 ^  行頭の空白直後に移動
 $  行末に移動
 w  次の単語の先頭に移動
 b  前の単語の先頭に移動
 1   G  or  g   文書先頭の空白直後に移動
 G  文書の末尾に移動
nn  G  nn行目に移動
 H  表示されている範囲の先頭に移動
 M  表示されている範囲の中央に移動
 L  表示されている範囲の末尾に移動
nn  l (小文字エル) カーソル位置からnn文字目に移動
 %  対応する括弧の始まりに移動
 control  or  f  1画面下にスクロール
 control  or  b  1画面上にスクロール
 保存 / 終了  :   q  終了
 :   q   強制終了(未保存の編集状態を破棄して終了)
 :   w  上書き保存
 :   w   q  or  :   x  or  Z   上書き保存して終了
編集コマンド
(文字削除)
 x  カーソル位置の文字を削除
 X  カーソル位置の1つ前の文字を削除
 d   d  カーソル位置の行を削除(カット)
 d   w  [delete word]カーソル位置から単語の終わりまでを削除
 d   ^  カーソル位置から行頭までを削除
 d   $  カーソル位置から行末までを削除
 d   f   c カーソル位置から文字"c"までを削除
編集コマンド
(ヤンク:コピー)
 y   y  or  Y  カーソル位置の行をヤンク
 y   l  カーソル位置の文字をヤンク
 y   h  カーソル位置の1つ前の文字をヤンク
 y   w  [yank word]カーソル位置から単語の終わりまでをヤンク
 y   ^  カーソル位置から行頭までをヤンク
 y   $  カーソル位置から行末までをヤンク
 y   f  c カーソル位置から文字"c"までをヤンク
編集コマンド
(ペースト:貼り付け)
 p  バッファに保存されているテキストを貼り付け
・文字列の場合:カーソル位置の右隣に挿入
・行の場合:カーソル位置の行の次の行に挿入
 P  バッファに保存されているテキストを貼り付け
・文字列の場合:カーソル位置に挿入
・行の場合:カーソル位置の行の前の行に挿入
編集コマンド
(インデント)
 >   >  インデントを1段階追加
 <   <  インデントを1段階削除
編集コマンド
(やり直し、繰り返し)
 u  直前の操作を取り消す(回数制限無し)
 .  直前の操作を繰り返す
編集コマンド
(置換)
 r  c カーソル位置の文字を"c"に置換
 ~  大文字と小文字を交換
:s/[置換対象]/[置換後] カーソル位置の行で最初に見つかった文字列を置換([置換対象]は正規表現)
:s/[置換対象]/[置換後]/g カーソル位置の行で見つかった全ての文字列を置換([置換対象]は正規表現)
:s/[置換対象]/[置換後]/gc カーソル位置の行で見つかった全ての文字列を置換(都度確認)([置換対象]は正規表現)
:%s/[置換対象]/[置換後] 文書全体の各行で最初に見つかった文字列を置換([置換対象]は正規表現)
:%s/[置換対象]/[置換後]/g 文書全体で見つかる全ての文字列を置換([置換対象]は正規表現)
:%s/[置換対象]/[置換後]/gc 文書全体で見つかる全ての文字列を置換(都度確認)([置換対象]は正規表現)
検索  /  s 文字列"s"(正規表現)を検索
 ?  s 逆順に文字列"s"(正規表現)を検索
 n  次を検索
 N  前を検索
その他  :   r  f ファイル"f"の内容を次の行に挿入
 :   r   !  e OSコマンド"e"の実行結果を次の行に挿入



リファレンストップへ戻る

トップページへ戻る