なにこれ
職場が変わってEmacsの使い手を初めて観測しました。
Emacsって使い心地どうなの?
ということでEmacsのチュートリアルを読みながらEmacsを使ってEmacsコマンドを記録していきます。
きっと描き終える頃には使い心地が少しはわかるかもしれない。
コマンド
入力キーの読み方
- C-v
- Controlキーを押しながらvキーを押す
- M-v
- ESCキーを押した後にvキーを押す
- C-M-v
- ESCキーを押した後に、Controlキーを押しながらvキーを押す
| 入力キー | 動作内容 |
|---|---|
| C-v | 次のページへ進む |
| M-v | 前のページへ戻る |
| C-l | カーソルが存在する行を中心に画面を再描画する |
| C-b | カーソルを1つ左に動かす |
| C-f | カーソルを1つ右に動かす |
| C-p | カーソルを1つ上に動かす |
| C-n | カーソルを1つ下に動かす |
| M-f | カーソルを1単語先に動かす |
| M-b | カーソルを1単語前に動かす |
| C-a | カーソルを行頭に動かす |
| C-e | カーソルを行末に動かす |
| M-a | カーソルを文頭に動かす |
| M-e | カーソルを文末に動かす |
| M-< | カーソルをページの先頭に移動する |
| M-> | カーソルをページの末端に移動する |
| C-d | カーソルが当たっている文字を削除する |
| M-[Delback] | カーソル直前の文字を単語単位で削除する |
| M-d | カーソル位置から文字を単語単位で削除する |
| C-k | カーソル位置から行末までを削除する |
| M-k | カーソル位置から文末までを削除する |
| C-@ | 範囲選択状態になる |
| C-u | 直後に入力したコマンドをn回繰り返す ex) C-n 8 C-fでカーソルを8つ右に動かす |
| C-g | コマンド入力を途中で止める。困った時にはこれを連打する |
| C-y | ペーストする |
| C-x u | Undo |
| C-_ | Undo |
| C-/ | Undo |
| C-x C-f | ファイルを開く |
| C-x C-s | ファイルを保存する |
| C-x C-b | バッファの一覧を表示する |
| C-x 1 | windowを1つにする |
| C-s | カーソル位置から前方へ検索する |
| C-r | カーソル位置から後方へ検索する |
| C-x 2 | 2つのウィンドウに分割する |
| C-x o | ほかのウィンドウにカーソルのコントロール権を移す |
| C-h ? | ヘルプが見れる |
| C-x C-c | Emacsを終了する |
それで使い心地は?
コマンドライン操作とカーソル移動が似てますね。
なんとなく面白そうなのでしばらく使ってみよう。