目次


ダウンロード

コマンド

ウインドウ操作

C-x 3:ウィンドウを左右 2 つに分割する
C-x 2:ウィンドウを上下 2 つに分割する
C-x 1:分割したウィンドウを 1 つに戻す

ファイル(バッファ)操作

C-x C-f:ファイルを開く
C-x C-s:ファイルをセーブする
C-x C-w:ファイルを別の名前で保存
C-x b:別バッファに移る
C-x d:ディレクトリを開く
C-x k:ファイルをセーブせずに閉じる
C-x C-c:Meadow を終了する
C-x d:ディレクトリを開く (ワイルドカードも使用可能, *.cpp でソースのみ表示などもできます)
C-x i:別ファイルを挿入

編集

C-k:一行削除
C-a:カーソルを行頭へ持っていく
C-SPACE:マークをセット
C-w:C-SPACE でセットした位置と今カーソルがある位置の間にあるテキストをカットする
M-w:C-SPACE でセットした位置と今カーソルがある位置の間にあるテキストをコピーする
C-y:テキストを張り付ける
M-<:テキストの一番最初へ行く
M->:テキストの一番最後へ行く
C-v:下方へ移動
M-v:上方へ移動

検索

日本語を検索するには工夫が必要
C-s:文字列を下方向に検索する
C-r:文字列を上方向に検索する

その他

M-x:関数の入力. [Tab] キーや [SPC] キーにより補完ができる
C-x RET f:文字コードの変更
C-/(C-x u や C-_ も同じ):Undo

各種設定

  • 日本語環境の設定
  • 改行キーでオートインデントさせる
  • BS キーを有効にする
  • マシン毎に設定を切り替える
  • ファイルの拡張子によってメジャーモードを切り替える
  • スクリプトを編集するメジャーモードの設定
  • スクリプトを保存する時,自動的に chmod +x を行なうようにする
  • 強調表示付き動的略称展開
  • 概略表示付き yank-pop
  • shell-command のコマンド入力に補完が効くようにする
  • shell-mode を使う
  • パスワードの入力を隠す
  • エスケープシーケンスを処理する
  • C のソースのインデント幅を変更する
  • RCS で漢字を含んだファイルを扱うための設定
  • Perl スクリプトを編集するための設定
  • HTML 形式のファイルを編集するための設定
  • 英和辞書を組み込む
  • Emacs 上で w3m を使う
  • 関数・変数の説明文を参照するコマンド
  • 個人用の Info を追加する方法
  • 締め切りまでの時間をモード行に表示する
  • dired を使う
  • Emacs-Lisp をいじろうとする時に覚えておくと便利なコマンド
  • Emacs Lisp の参考書籍
    • GNU Emacs Lisp リファレンス・マニュアル
    • Emacs Lisp によるプログラミング - 初心者のための入門
    • Emacs20.6 日本語マニュアル

解説


Ctrl-hの問題

Ctrl-hでBSとなる場合は、.bashrcに下記の記述を追加する。
case `tty` in
/dev/tty*)
stty erase ^?
;;
*)
;;
esac
※^?はCtrl-Shift-.です。

howm (一人お手軽 Wiki もどき)

Emacs で断片的なメモをどんどんとるための環境です.
ダウンロード

Emacs で C 言語プログラミングを始める人へのイントロダクション

clmemo@aka
目次
  1. ソースの色付け
  2. インデント
  3. アラインメント
  4. コメント
  5. info マニュアル
  6. スペル・チェック
  7. タグ・ジャンプ
  8. 関数名の補完入力
  9. コンパイルとエラー行ジャンプ
  10. ChangeLog ファイル

タグ:

zaurus linux emacs
最終更新:2007年03月21日 16:14