LoginSignup
3
2

More than 5 years have passed since last update.

emacsの基本操作

Last updated at Posted at 2016-09-25

emacsの基本操作全般

基礎の基礎用語説明

キーバインド -> ショートカットのこと
フレーム -> 他で言うところのウインドウ
ウインドウ -> フレーム内の各バッファ領域
M -> option (メタキー)
C -> control
S -> shift
RET -> enter

キーバインド

操作に嵌まったら,C-gもしくはesc esc escで抜け出せる

ウインドウ操作

C-x 1 -> ウインドウを一つに
C-x 2 -> 上下方向にウインドウを新たに開く
C-x 3 -> 左右方向にウインドウを新たに開く
C-x o -> 隣のウインドウへカーソルを移動する

バッファ操作

C-b k -> バッファの削除
C-x C-f -> バッファを開く
C-x b -> バッファの名前を指定して切り替える
C-x C-b -> バッファの一覧を開く

バッファ一覧上での操作

f -> 選択したバッファを開く
d, k -> バッファの消去をマーク
s -> バッファの保存をマーク
x -> マークしたコマンドの実行
u -> マークを外す
q -> バッファ一覧のバッファを閉じる

カーソル移動操作

C-p -> カーソルを上に移動する.
C-n -> カーソルを下に移動する.
C-f -> カーソルを右に移動する.
C-b -> カーソルを左に移動する.

C-a -> カーソルを行頭に移動する.
C-e -> カーソルを行末に移動する.

M-a -> カーソルを段落の先頭に移動する.
M-e -> カーソルを段落の末尾に移動する.

C-v -> 1画面下へカーソルを移動する.
M-v -> 1画面上へカーソルを移動する.

M-< -> バッファの先頭へ移動する.
M-> -> バッファの終端へ移動する.
M-g g -> 指定行へ移動

編集操作

C-space -> 複数行の選択が可能になる.
C-w -> 領域をカット
M-w -> 領域をコピー
C-y -> ペースト
C-k -> カーソル位置から行末までをカット
M-; -> コメントアウトする.複数行選択で一括コメントアウトが可能である.

検索と置換

C-s -> 前方検索
C-r -> 後方検索
検索条件を入力した後に,上記キーバインドを入力すると,次を検索できる.
C-M-s -> 正規表現での前方検索
C-M-r -> 正規表現での後方検索

ディレクトリ操作

C-x d -> ディレクトリエディタのバッファを開く.ここからファイルを開くことも可能.

操作一覧

emacsを再起動せずに編集中のinit.elを反映させる方法
M-x eval-buffer

パッケージ一覧

バージョン24ではflymake.elおよびpackage.elはプリインストールされている.

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2