| More ... | emacsmap
emacs のまとめEmacs関係のことはhttp://pub.cozmixng.org/~hiki/cis/?Emacs にまとめています - す 2004/07/07 10:32:43 JST 編集ファイルごとにemacsを起動しないでください一つ emacs を動かしておけば、
.emacs.d は設定ファイル等を置く,ディレクトリemacs-23 から .emacs.d/ が使えるようになりました。 情報コースの設定は
emacs --debug-init font-lock で色を付けるモードがある.
Info を使おう
Emacs 入門ガイドで自習しようC-c h t 日本語の自習画面が出てきます。 日本語の(インクリメンタル)サーチ Migemoemacsでローマ字のまま日本語を検索できます. .emacsに (load-library "migemo") と書けば,C-s, C-rで検索できるようになります. 参考: http://www.namazu.org/~satoru/migemo/ emacs の中でディレクトリを見ようdired モード
LOCALEの設定.emacs で (setenv "LC_TIME" "C") 日本語環境設定.emacs に下記を追加 (set-language-environment "Japanese") (set-default-coding-systems 'utf-8) (set-keyboard-coding-system 'utf-8) (set-terminal-coding-system 'utf-8) (set-buffer-file-coding-system 'utf-8) (set-locale-environment nil) 編集中のファイルの日本語コードを変更する方法C-x ENTER f で 編集中のファイルの日本語コード(Coding system for visited file) を聞かれる。utf-8 に。 ファイルの先頭にコメントの形式で // -*- coding: utf-8 -*- 編集中のバッファの日本語コードを変更する方法C-x ENTER r utf-8 で保存したはずなのに,emacs が shiftJIS だと勘違いした場合に使う。 C-h と DEL の交換
(load-library "term/bobcat")
M-x terminal-init-bobcat
make や コンパイルを emacs の中でやろう.エラーからエラーを起こした ファイルのその行へ一発で行けるのがうれしいのです.
M-x compile と打ち込むと Compile command: を聞かれます。デフォルトが make -k です。
C-x ` タグ複数のファイルにプログラムを作りはじめたら,タグファイルを作ろう.これは関数や変数がどのファイルにあるかを記録してあるファイル. % etags *.h *.c でつくれます。このコマンドの実行も emacs の中でやりたい人は, M-! etags *.h *.c M-! はシェルコマンドの実行です. tagファイル (TAGSという名前のファイル) ができていると emacs で, M-. 関数が定義してあるファイルのその場所へ一気に行けます バッファとファイルemacs で 「バッファ」とは、編集中のファイル (をemacs内のメモリに取り込まれたもの) を 言います。保存するまでは、emacs 内のファイルと本物のファイルは内容がずれています。 ファイルの更新タイムスタンプファイルの先頭にコメントの形で // TimeStamp: <> 文字列の検索
置換することを覚えよう
正規表現を覚えよう
^int.*$
正規表現で検索
バッファ
複数のバッファに対する操作
前のファイル(バッファ)に戻るには,
バッファを別のファイルに保存
emacs 内で シェルを使うM-x eshell-mode でemacsの中でシェルが動く。 シェルコマンドとその出力が編集できます。 emacs ライブラリの位置を確かめるM-x locate-library キーの機能の調べ方キーボードのキーには emacs の機能が割り当てられています. キーバインドってのは,その対応のことです. M-x describe-key M-x describe-function ヘルプ機能Esc-? infoEmacsの中から読める,いろいろなマニュアル類です. Esc-? i M-x info チュートリアル(tutorial)Emacs で読みながら実践する入門書です ^U t M-x info M-x help-in-tutorial apropos Esc-? a 知りたいキーワード デバッガM-x gdb shell 関連M-x shell M-x eshell ;; emacs-21 M-! タグ関連etags *.{h,c}をシェルレベルでやっておく find-tag M-. 最初のfind-tagで, タグファイルのパスを聞かれますので, 正しいパスを設定 してください. プリント.emacs.d/init.el に以下を追加する (setq ps-lpr-command "/usr/bin/lpr") (seqt ps-multibyte-buffer 'non-latin-printer) M-x ps-print-buffer, M-x ps-print-region とかが使える |