ソフトウェア設計及び演習用の班Wiki
…操作の簡単なまとめ
基本ショートカットキー
- 端末上で"Emacs ファイル名"でEmacs起動
C-x C-s | 上書き保存 |
C-x C-w | 名前をつけて保存 |
C-x C-f | ファイルを開く |
C-x C-c | Emacsの終了 |
カーソル移動
C-f(forward-char) | カーソルを1文字分右に移動 |
C-b(backward-char) | カーソルを1文字分左に移動 |
C-n(next-line) | カーソルを1行下に移動 |
C-p(previous-line) | カーソルを1行上に移動 |
C-a(beginning-of-line) | 現在の行の先頭に移動 |
C-e(end-of-line) | 現在の行の最後に移動 |
C-v(scroll-up) | 1画面後ろに移動 |
M-v(scroll-down) | 1画面前に移動 |
M->(end-of-buffer) | バッファの最後に移動 |
M-<(beginning-of-buffer) | バッファの先頭に移動 |
M-x goto-line RET n RET(goto-line n ) | n行目に移動(RET:リターンキー) |
文字の削除
Backspace | カーソルの直前の文字を削除 |
C-h | カーソルの直前の文字の削除 ※自分のホームディレクトリにある「.emacs」というファイルにglobal-set-key "\C-h" 'delete-backward-charを追加後 |
Delete | カーソル上の文字の削除 |
C-d | カーソル上の文字の削除 |
C-k | 1行削除 |
C-/ または C-x u | 操作の取消(undo) |
マークとリージョン
- ポイント…バッファ上で,カーソルがある位置
- バッファ上でC-SPC(または,C-@)をタイプすると、ポイントに「マーク」が付きます(画面には何も表示されません).
- リージョン…マークからポイントまでの範囲
C-w | リージョン内の文字を全削除し,キルリングに入れる(リージョン内を切り取りするようなもの) |
M-w | リージョン内の文字をキルリングに入れる.文字は削除されない(リージョン内をコピーするようなもの) |
C-y | キルリング内の文字列の呼出し(貼付けのようなもの) |
M-; | リージョンのコメントアウトやコメント解除 |
M-x comment-region | リージョンのコメントアウト |
C-u M-x comment-region | リージョンのコメント解除 |
C-x C-x | マークとポイントの入替,最後にマークした位置にカーソルが移動し,ポイントにマークが付く |
C-u C-<SPC> | カーソルがこれまで付けたマークをさかのぼって移動 |
C-M-\ または C-x <tab> | リージョン内の全行インデント(字下げ) |
C-x h | バッファ全体をリージョン |
C-x C-u | リージョン内の文字を全て大文字にする |
C-x C-l | リージョン内の文字を全て小文字にする |
ウィンドウ分割
- ウィンドウ…文字を編集する部分
- フレーム…Emacs全体を枠
C-x 2 | 現在のウィンドウを上下に2分割 |
C-x 3 | 現在のウィンドウを左右に2分割 |
C-x o | 別ウィンドウにカーソル移動 |
C-x 0 | カーソルがあるウィンドウ消去 |
C-x 1 | カーソルがあるウィンドウを残し、他ウィンドウ消去 |
最終更新日:2013/11/21 13:48:42