Emacsの操作メモ

今更ながら、Emacsの操作メモ

ヘルプ

私はC-hをBSに当てて、ヘルプはC-?に当てている。
そのためC-h C-hは打てないので、ヘルプのヘルプは「M-x help-for-help」で参照する。

ヘルプサブコマンド
  • a コマンド名検索(apropos)
  • b 現在のキーバインド一覧(bindings)
  • k 指定したキーにバインドされているコマンドの表示(key)
  • w 指定したコマンドにバインドされているキーの表示(where)
  • f 指定した関数の説明を表示(function)
  • v 指定した変数の説明を表示(val)

シェル

  • M-! カレントバッファをカレントディレクトリとしてシェルコマンドを実行
  • M-x shell Emacs標準のシェル起動
その他の選択肢メモ
  • M-x ansi-term
  • multi-term(ansi-termの改良版)

検索(isearch)(C-s)中のコマンド

  • C-w 現在のカーソル位置の内容に沿って、検索文字を広げる
  • M-y 検索窓へのyank
  • C-h b キーバインド一覧(C-hを殺してると使えない。。)
  • C-h m ヘルプ(C-hを殺してると使えない。。)

その他

  • M-x grep grepの実行
  • M-% 置換
  • M-x Elisp関数の実行
  • M-; コメント化
  • M-g g 指定行へカーソルを移動

気になる拡張機能(要導入)

  • grep-edit
  • color-moccur
  • moccur-edit
  • wdired
  • undohist
  • undo-tree