================================================== エディタ特有 ================================================== .. list-table:: エディタ特有 :header-rows: 1 :stub-columns: 1 * - 操作内容 - Emacs - Vim * - 改行 - :kbd:`C-j` , :kbd:`C-o` , :kbd:`C-m` , :kbd:`RET` - * - 直前の動作の取り消し - :kbd:`C-x u` , :kbd:`C-/` - :kbd:`u` * - 行全体の変更の取り消し - - :kbd:`U` * - 取り消しの取り消し - - :kbd:`C-r` * - ノーマルモードへ切替 - - :kbd:`ESC` * - カーソルの位置に文字を追加 - - :kbd:`i` * - カーソルの次の位置に文字を追加 - - :kbd:`a` * - 行末に文字を追加 - - :kbd:`A` * - 行頭に文字を追加 - - :kbd:`I` * - カーソルの下の行に文字を追加 - - :kbd:`o` * - カーソルの上の行に文字を追加 - - :kbd:`O` * - カーソル下の1文字の置換 - - :kbd:`r` * - カーソル下の複数文字の置換 - - :kbd:`R` * - カーソル位置の単語の変更(削除+挿入) - - :kbd:`cw` * - カーソル位置から行末までの変更(削除+挿入 - - :kbd:`c$` * - カーソル位置から行頭までの変更(削除+挿入) - - :kbd:`c0` * - カーソル位置から文頭までの変更(削除+挿入) - - :kbd:`c^` * - ファイル内の位置の表示 - - :kbd:`C-g` * - 対応するカッコへ移動 - - :kbd:`%` * - 外部コマンドを実行 - - :kbd:`!コマンド`