最低限覚えておきたいEmacsコマンド集
2009 年 3 月 24 日
コメントはありません
->
最低限覚えておきたいEmacsキーバインドの覚え書きです。
細かい操作の説明などはないので、初めてEmacsを遣う人には向きません。
Emacsについての詳しい説明に関しては、時間があれば書きます。
Emacsコマンド集
※注意
- C-<文字> : Ctrl + <文字>キー
- M-<文字> : Esc or Alt + <文字>キー
■起動と終了
- 起動方法 :% emacs [ file ]
- C-x C-c :終了
- C-g :コマンド入力や実行の中断
- C-x C-f :ファイルを開く(ミニバッファでファイル名を入力)
- C-x C-s :ファイルを保存
- C-x C-w :名前を付けて保存(ミニバッファでファイル名を入力)
■カーソル移動
ページ送り
- M-v :1画面戻る
- C-v :1画面進む
行送り
- C-p : 前の行(previous)
- C-n : 次の行(next)
行内での操作
- C-a : 行の先頭
- C-e : 行末(end)
- C-b : 前の文字(backward)
- C-f : 次の文字(forward)
■文字の入力と削除
- [key] : [key]をタイプ
- Backspace : カーソルの左の文字を削除
- C-d : カーソル位置の文字を削除
- C-x u : 変更の取り消し。アンドゥ(undo)
■日本語入力(anthyの場合)
- C- 日本語入力on/off
- スペースキーで変換
- 次候補
- 確定
文節関係
- C-f :次の文節
- C-b :前の文節へ
- C-i :文節を短く
- C-o :文節を長く
■コピー&ペースト
- C-k 行末までをカット
- C-y ペースト
- C- <space>マークをセット
- C-w カット
- M-w コピー
■検索と置換
- C-s 前方検索
- C-r 後方検索
- C-s、C-rを押すごとに次を検索、
- Enter検索の終了
- C-g 検索の中断(カーソルは元の位置へ)
- M-x query-replace 置換
■ウィンドウの分割、移動
- C-x 2 ウィンドウを縦に2分割
- C-x 3 ウィンドウを横に2分割
- C-x 1 ウィンドウをひとつにする
- C-x o カーソルを他のウィンドウに移動
■バッファ関連
- C-x C-b バッファ一覧の表示(o:他のウィンドウに選んだバッファを表示、f:バッファ一覧の代わりに選んだバッファを表示)
- C-x b buffername バッファの切り替え
- C-x k バッファを削除
■シェルの起動
- M-x shell シェルの起動
