emacsでファイルを開くとは、バッファを作ってファイルをロードすること。 バッファはウィンドウに割当てることで表示や編集ができる。バッファとウィンドウは必ずしも1対1ではない。 バッファを3つ開いている状況で、ウィンドウは2つしかない、という状況や、逆にバッファは1個だがウィンドウが3つ、という状況もありうる。
| コマンド | 機能 |
|---|---|
| C-g | Quit (複数ストローク系のコマンドなどで状態が把握できなくなったらこれ) |
| コマンド | 機能 |
|---|---|
| C-x C-f | Find file (ファイルを探す・開く) |
GUI版ならカーソル移動はマウスで代替可
| コマンド | 機能 |
|---|---|
| C-b | Back (←) |
| C-f | Forward (→) |
| C-p | Previous (↑) |
| C-n | Next (↓) |
| コマンド | 機能 |
|---|---|
| C-a | 行頭 |
| C-e | 行末 |
| コマンド | 機能 |
|---|---|
| M-v | Page up |
| C-v | Page down |
| コマンド | 機能 |
|---|---|
| M-< | バッファ先頭 ※ altとShiftを押しながら< |
| M-> | バッファ末尾 ※ altとShiftを押しながら> |
| コマンド | 機能 |
|---|---|
| C-/ | Undo |
ウィンドウ ≒ ペイン
GUI版ならウィンドウの移動はマウスで代替可
| コマンド | 機能 |
|---|---|
| C-x o | 次のウィンドウへ移動 |
| C-x O | 前のウィンドウへ移動 |
| コマンド | 機能 |
|---|---|
| C-x 0 | カレントのウィンドウを閉じる |
| C-x 1 | カレントのウィンドウ以外を閉じる |
| コマンド | 機能 |
|---|---|
| C-x k | カレントウィンドウのバッファを閉じる(Compilationモードならqで代替可) |
| C-x C-b | バッファ一覧 |
| C-x b | バッファ切り替え |