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はプリインストールされている.