Emacs超入門[1]:Emacsの基本的な使い方とショートカットキー 8ページ

記事内で紹介したショートカットキー一覧

表1 カーソルの移動や編集を行うショートカットキー
ショートカットキー 動作
C-f カーソルを1文字分右に動かす
C-b カーソルを1文字分左に動かす
C-p カーソルを1文字分上に動かす
C-n カーソルを1文字分下に動かす
C-a カーソルを行頭に動かす
C-e カーソルを行末に動かす
C-d カーソル位置にある文字を削除する
C-m カーソル位置に改行を入れ、カーソルも次の行頭に移動
C-o カーソル位置に改行を入れるがカーソル位置は移動させない
C-v カーソル位置を1画面分下に動かす
M-v カーソル位置を1画面分上に動かす
M-ファイルの先頭にカーソルを移動
M-> ファイルの末尾にカーソルを移動
C-l カーソルがある行がウィンドウの真ん中になるようスクロール
C-_ アンドゥ
C-g コマンド入力/実行を中止
表3 ファイルを開いたり、保存するショートカットキー
ショートカットキー 動作
C-x C-f ファイルを開く
C-x C-s ファイルを上書き保存
C-x C-w ファイルを別名で保存
C-x i カーソル位置に別のファイルの内容を挿入
表4 コピーやペーストを行うショートカットキー
ショートカットキー 動作
C-SPC 選択範囲の始点を指定する(mark)
C-w C-SPCで指定した位置から現在のカーソル位置までの範囲をカットする
M-w C-SPCで指定した位置から現在のカーソル位置までの範囲をコピーする
C-k カーソル位置から行末までをカットする
C-y カット/コピーしたテキスト等をカーソル位置に貼り付ける
表5 検索/置換を行うショートカットキー
ショートカットキー 動作
C-s バッファ末尾に向けて検索
C-r バッファ先頭に向けて検索
M-C-s バッファ末尾に向けて正規表現検索
M-C-r バッファ先頭に向けて正規表現検索
M-% 指定したキーワードを置換
M-C-% 指定したキーワードを置換(正規表現を使用)
表7 ウィンドウ分割に関連するショートカット
ショートカットキー 動作
C-x 2 ウィンドウを上下に分割する
C-x 3 ウィンドウを左右に分割する
C-x o 表示されている次のバッファにカーソルを移動
C-x 1 ウィンドウ分割を解除する
C-x 0 次のウィンドウにカーソルを移動してウィンドウ分割を解除する
C-x ^ ウィンドウの分割位置を変更してカーソルのあるウィンドウを広げる
C-x { ウィンドウを水平方向に小さくする
C-x } ウィンドウを水平方向に広げる
C-M-v 表示されているバッファのうち、カーソルがあるバッファ以外をスクロールする