56
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

Emacsのよく使うコマンド

Emacsを使い始めたのでよく使うコマンドをまとめてみました。
※WindowsであればC=Ctrl,M=Altが対応しています。

コマンド操作

C-xであればCtrlを押しながらxを押す。
C-x C-cであればC-xを押した後にC-cを押す。

テキスト編集

動作 キー入力
コピー M-w
切り取り C-w
貼り付け(ヤンク) C-y (M-y...)
1行削除 C-k
アンドゥ(1つ戻る) C-/ , C-_ , C-x u

※ヤンクではC-yのあとにM-yを押すとその数だけコピーする内容をさかのぼることができます。

ファイル、バッファ操作

C-gはコマンドを間違えた時などによく使うので覚えておくと便利です。

動作 キー入力
ファイル表示 C-x C-f
ファイル保存 C-x C-s
別名で保存 C-x C-w
バッファ一覧表示 C-x C-b
バッファを開く C-x b
バッファを削除 C-x k
別ファイルを挿入 C-x i
コマンド中断 C-g
Emacs終了 C-x C-c

カーソル移動

動作 キー入力
行頭 C-a
行末 C-e
1文字戻る C-b
1文字進む C-f
1行戻る C-p
1行進む C-n
ファイル先頭に移動 ESC-<
ファイル末尾に移動 ESC->
1ページ戻る C-x [
1ページ進む C-x ]

ウインドウ操作

動作 キー入力
縦に並べる C-x 2
横に並べる C-x 3
現在の位置だけ残す C-x 1
現在の位置だけ閉じる C-x 0
ウインドウの移動 C-x o

検索、置換

動作 キー入力
検索 C-s , C-r, C-M-s, C-M-r
置換 M-% , C-M-%

※C-sがカーソルの後ろを検索していき、C-rがカーソルの前を検索していきます。
C-M-*は正規表現に対応した検索、置換になります。

ヘルプ

コマンドを忘れた時でもヘルプは開けるように覚えておくと良いと思います。

動作 キー入力
ヘルプ C-h m

また、M-xのコマンドついて調べてみるといろいろできて便利です。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
56
Help us understand the problem. What are the problem?