最終更新:2010-07-17 (土) 00:03:54 (3481d)  

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

カーソル移動

基本

  • C-f 1文字進む
    • M-f 1単語進む
  • C-b 1文字戻る
    • M-b 1単語戻る
  • C-n 1行進む
  • C-p 1行戻る

行頭・文頭

  • 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-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-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カーソルが真ん中に来るようにスクロール
_アンドゥ

参考