目次
ダウンロード
コマンド
ウインドウ操作
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-.です。
Emacs で断片的なメモをどんどんとるための環境です.
ダウンロード
Emacs で C 言語プログラミングを始める人へのイントロダクション
- ソースの色付け
- インデント
- アラインメント
- コメント
- info マニュアル
- スペル・チェック
- タグ・ジャンプ
- 関数名の補完入力
- コンパイルとエラー行ジャンプ
- ChangeLog ファイル
最終更新:2007年03月21日 16:14