基本的なキー割り当て

ごくごく基本的なキーの割り当てです。Windows 標準の機能との対比するイメージでまとめてみました。

なぜこれがないんだ、とかはご勘弁を(^^;


カーソル移動系
移動単位機能キー割り当て
文字単位C-f
*C-b
単語単位戻るM-b
*進むM-f
行単位行頭へC-a
*行末へC-e
*前の行へC-p
*次の行へC-n
画面単位一画面進むC-v
*一画面戻るM-v
ファイル単位ファイルの先頭へM-<
*ファイルの末尾へM->

消去(キルリング=クリップボードには入らない)と削除(キルリング=クリップボードに入る)
機能キー割り当て
前の一文字を消去DEL (*)
カーソル位置の一文字を消去C-d
行の中でカーソルより後を全て削除C-k

ファイル系
機能キー割り当て
新規作成C-x C-f で新規のファイル名をいれる。
開くC-x C-f (ここでディレクトリを指定すると dired が開く)
上書き保存C-x C-s
名前を付けて保存C-x C-w
終了C-x C-c
最小化C-z

編集系
機能キー割り当て
元に戻すC-x u または C-_
切り取りC-w
コピーM-w
貼り付けC-y
全て選択C-x h
検索(順方向逐次)C-s
検索(逆方向逐次)C-r
単語検索C-s s (または r)
置換M-%
置換(正規表現)C-M-%

範囲選択:マークを C-@まはた C-spc でつけると、マーク位置とカーソル位置の間が選択範囲(リージョン)となる。


ヘルプ系(C-h (*))
機能キー割り当て
コマンドのリストa
現在のキー割り当て表b
次にキーを押したら、その場合実行されるコマンドc
lisp 関数の説明f
infoi
次にキーを押したら、その場合実行されるコマンドとその解説k
入力した最新の 100 文字l
現在のメジャーモードの情報m
Emacsの修正に関するドキュメントn
トピック予約語からパッケージを見つけるp
構文テーブルの現在の内容と説明s
チュートリアル(英語版)t
チュートリアル(日本語版)T
lisp 変数のドキュメンテーションv
infoに入って調べたい Emacs 関数について書いてあるところを表示C-f
infoに入って調べたいキーシークエンスについて書いてあるところを表示C-k
GNU Emacs の複製制約条件表示C-c
新バージョン入手に関する情報C-d
GNU プロジェクトに関する情報C-p

ウインドウ
機能キー割り当て
新しいウインドウで開く(別の Emacs ウインドウ;Emacs 的に言うとフレーム)C-x 5 C-f
現在のウインドウを分割して開く(Emacs 的には新しいウインドウ)C-x 4 C-f
複数のウインドウを開いているときの操作
機能キー割り当て
アクティブウインドウを変えるC-x o
アクティブウインドウ以外は消すC-x 1
アクティブウインドウを消すC-x 0

バッファ操作
機能キー割り当て
バッファを消すC-x k
バッファの切り替えC-x b
バッファリストの表示C-x C-b

その他
機能キー割り当て
コマンドを直接呼び出すM-x

* : 標準通りに C-h をヘルプに割り当ててある人は多くない。私も含めた多数は「前の一文字を消す、(普通 Windows だと BS に相当する)」を割り当ててある。ヘルプは F1 と M-? に割り当ててある。(さらに私は DEL には Windows 標準通りに「カーソル位置を消す」にしている。)



YOSHIZAWA Masahiro <manbou@ceres.dti.ne.jp>