.emacsの使いかた

リンク集の情報をまとめた.emacsの使いかたをまとめた

  • C-c C-q (c-indent-defun) 関数全体のindent
  • M-x align そろえる
  • M-; (comment-dwim) 選択領域をコメントアウトまたは逆
    • M-x comment-region リージョンをコメント・アウトする。
    • M-x uncomment-region リージョンのコメントを解除する
  • M-$ (ispell-word) カーソル下のワードのスペル・チェックを行なう。
  • M-x ispell-region リージョンに対してスペル・チェックを行なう。
  • M-x ispell-comments-and-strings コメントと文字列だけを対象にスペル・チェックを行なう。
  • ispell
    • (スペース・キー) 一度だけ正しい単語として受け入れる
    • i 正しい単語として辞書に登録する
    • a 正しい単語として、このセッションの間受け入れる
    • r 正しい単語をユーザーが入力する
    • q ispell を終了する
  • M-$ (ispell-word) flyspellで自動チェック中の修正
  • gtags
    • M-t 関数定義にジャンプ
    • M-r 関数呼び出し場所にジャンプ
    • M-s シンボル参照先にジャンプ
  • etags
    • M-x visit-tags-table TAGSファイルを生成
    • M-. 関数定義にジャンプ
    • C-u M-. 次の候補にジャンプ
    • C-x 4 . 別ウィンドウを開いて、タグ・ジャンプする。
    • C-x 5 . 別フレームを開いて、タグ・ジャンプする。
    • M-* タグ・ジャンプする前の位置へ戻る。
    • M-TAB 関数名の補間入力
    • C-u M-TAB Cの標準関数の補間入力
  • compile
    • C-c c compile実行
    • M-x compile compile実行
    • C-x ` エラー行へジャンプ
  • M-x goto-line
  • BOOKMARK
    • C-x r m RET ブックマークを設定する。
    • C-x r m BOOKMARK RET BOOKMARKという名前のブックマークを設定する(bookmark-set)
    • C-x r b BOOKMARK RET BOOKMARKであるブックマークに移動する(bookmark-jump)。
    • C-x r l すべてのブックマークを一覧表示する(list-bookmarks)。
    • M-x bookmark-save ブックマークファイルに保存する