ソフトウェア設計及び演習用の班Wiki

gr03:025::第8回11/28(THU)

emacsコマンド

  • バッファコマンド
    • C-x b:バッファ切り替え
    • C-x C-b:バッファ一覧表示
    • C-x k:バッファを閉じる
  • ウインドウコマンド
    • C-xまでは共通
      • 2 上下分割
      • 3 左右分割
      • o カーソル移動
      • 0(ゼロ) カーソルのあるウインドウの消去
      • 1 カーソルのないウインドウの全消去
  • フレーム(表示されているemacs全体のこと)コマンド
    • C-x 5までは共通
      • 2 新規フレームに現バッファを表示
      • o フレーム移動
      • 0(ゼロ) 現在のフレームを消去
      • f 新規フレームに指定ファイルを開く
      • b 新規フレームに指定バッファを開く

CCmode

モードは拡張子で決まる。
c,hはC mode、txtはtext mode,ファイル名がMakefileかmakefileならmakefile modeなど。

  • CC modeのコマンド
    • C-c C-q 編集中の関数全体を字下げ
    • M-a カーソルが1つ前の文(?)に移動
    • M-e カーソルが1つ後の文(?)に移動
    • C-M-a 関数の先頭へ移動
    • C-M-e 関数の末尾に移動
  • hs-mode
    • 事前にM-x hs-minor-modeと入力しておく。
    • C-c @までは共通
      • C-h 現在のブロックを省略表示
      • C-s 現在のブロックを通常表示
      • C-c 現在のブロックの表示切り替え
      • C-M-h 全部省略表示
      • C-M-s 全て通常表示

タグテーブル

  • プログラムを構成するファイル名、関数名やファイル内の位置の一覧表。
    • etags ファイル名
    • etags *.h *.c 上記コマンドを実行するとTAGSファイルができる。


最終更新日:2013/11/28 14:16:48