最終更新:2020-07-25 (土) 04:37:13 (13d)  

Emacs/キーバインド
Top / Emacs / キーバインド

カーソル移動

基本

  • forwardC-f1文字進むM-f1単語進む
    backC-b1文字戻るM-b1単語戻る
    nextC-n1行進む
    prevC-p1行戻る

行頭・文頭

  • C-a 行頭へ移動
    • M-a 文頭へ移動
  • C-e 行末へ移動
    • M-e 文末へ移動

ページ

  • C-vページ送り
    M-vページ戻り
    C-<ページ先頭
    M->ページ末尾

ファイル操作

  • C-x C-f 開く
  • C-x C-s 上書き保存 (save)
  • C-x C-w 名前をつけて保存
  • C-x C-c 終了

文字コード変更

  • C-x RET f

スクロール・移動

  • C-x C-x マーク位置へ移動
  • C-l カーソル位置の画面上での表示位置をを変更

文字操作

  • DEL ひとつ前の文字を削除
  • C-d カーソル上の文字を削除(del)

コピペ

  • C-@ マークをセット
  • C-space マークをセット
  • C-w マークからカーソル前までカット
  • M-w マークからカーソル前までコピー
  • C-k カーソルから行末まで切り取り (kill)
  • C-y カーソル位置にペースト (yank)
  • C-x C-x マークとポイント位置を交換

検索

  • C-s インクリメンタルサーチ(forward)
  • C-r インクリメンタルサーチ(backward)
  • M-C-s - 正規表現検索(forward)
  • M-C-r - 正規表現検索(backward)

置換

  • M-% 置換
  • M-C-% 正規表現置換
  • y - 置換
  • n - キャンセル
  • ! - すべて置換
  • q - 置換を終了
  • ? - ヘルプ

引数

  • C-u 引数 コマンド
    • C-u 8 C-f で8回C-fしたことにできる
    • C-u M-8 C-fも同様(Metaを押しながら引数を指定)

ウィンドウ

  • C-x 1 - 次のウィンドウにカーソルを移動してウィンドウを一つにする
  • C-x 1 - ウィンドウを一つにする
  • C-x 2 - ウィンドウを縦に分割
  • C-x 3 - ウィンドウを横に分割
  • C-x o - 次のウィンドウにカーソルを移動
  • C-x ^ - 縦分割時にカーソルのあるウィンドウを広げる
  • C-x { - 横分割時に水平方向に小さくする
  • C-x } - 横分割時に水平方向に大きくする

コマンド

  • C-x uアンドゥ
    C-_アンドゥ
    C-/アンドゥ
    C-gコマンドのキャンセル
    C-u C-h t japaneseヘルプ
    M-x tetris

Emacs/バッファ

  • C-x b バッファの切り替え

メモ

キーC-M-
vページ送りページ戻り
f次の文字次の単語
b前の文字前の単語
n次の行
p前の行
u前置引数
d1文字削除単語を削除
aカーソルを行頭へ
eカーソルを行末へ
k行末まで切り取り文末までを切り取り
@マークセット
spaceマークセット
wマークからカーソル前までをカットコピー
yペースト
s検索 forward
r検索 backward
mCR+LF
oLF
g中止
lカーソルが真ん中に来るようにスクロール
_アンドゥ

参考