emacs
emacs キー操作一覧
ファイル操作
キー | 内容 |
---|---|
C-x C-s | 上書き保存 |
C-x C-w filename | 名前を変更して保存 |
C-x C-f filename | ファイルを開く |
カーソル移動
キー | 内容 |
---|---|
C-a | カーソルを行の先頭に移動 |
C-e | カーソルを行の末尾に移動 |
M-< | カーソルをファイルの先頭に移動 |
M-> | カーソルをファイルの末尾に移動 |
M-x goto-line n | カーソルをファイルのn行目に移動 |
編集
キー | 内容 |
---|---|
C-space | 範囲指定の先頭を指定(マーク設定) |
M-w | コピーする範囲の終点を指定 (削除リングに記憶) |
C-w | 切り取る範囲の終点を指定 (削除リングに記憶) |
C-y | 貼り付け(削除リングの内容を挿入) |
C-k | 行末までを削除 (削除リングに記憶) |
C-x u | 一つ前の状態に戻る |
検索・置換
キー | 内容 |
---|---|
C-s str | 順方向に検索を行う。繰り返しC-sを押すと、次の候補に進む。 |
C-r str | 逆方向に検索を行う。繰り返しC-rを押すと、次の候補に進む。 |
M-% old-str <RETURN> new-str <RETURN> | 対話的に置換を行う。space: 対象の置換を行って次へ進む、 del: 対象の置換を行わずに次へ進む、 return: 対象の置換を行わずに終了する |
画面分割
キー | 内容 |
---|---|
C-x 1 | 現在のカーソルがあるウインドウ以外を閉じる |
C-x 2 | ウインドウを上下に分割 |
C-x 3 | ウインドウを左右に分割 |
C-x o | 他のウインドウに移る |
その他
キー | 内容 |
---|---|
C-g | 現在行っている処理を強制的に止める |
C-x set-buffer-file-coding-system <RETURN> kanji-code | 保存する漢字コードを設定(TAB補完可能) |