#contents * NTEmacs 23 [#z7f8e3c6] http://sourceforge.jp/projects/gnupack/ * キーバインド [#l75714e4] | sub backward_char | alt j | v | | sub forward_char | alt ; | v | | sub previous_line | alt l | v | | sub next_line | alt k | v | | sub backward_word | alt i | v | | sub forward_word | alt o | v | | sub scroll_up | ctrl p | v | | sub scroll_down | ctrl n | v | | sub previouse_line_3 | alt 0 | v | | sub next_line_3 | alt 9 | v | | sub move_start_of_line | ctrl a | v | | sub move_end_of_line | ctrl e | v | | kill_line | ctrl k | v | | delete_char | ctrl d | v | | backward_delete_char | ctrl h | v | | delete_word | alt d | v | | open_line | ctrl o | | * print [#qa90322d] ;; elisp変数表示のとき途中で省略しない (setq eval-expression-print-level nil) (setq eval-expression-print-length nil) * REDO [#oa6d99a5] C-g C-_ 連続してREDOしたければ C-g C-_ C-_ ... * 段落 [#r49454b4] outline-mode [[何でもアウトラインモード:http://www.bookshelf.jp/pukiwiki/pukiwiki.php?cmd=read&page=%B2%BF%A4%C7%A4%E2%A5%A2%A5%A6%A5%C8%A5%E9%A5%A4%A5%F3%A5%E2%A1%BC%A5%C9&p=1]] * Org-mode [#f012c806] Org-mode [[Org-mode:http://hpcgi1.nifty.com/spen/?OrgMode]] [[表計算:http://d.hatena.ne.jp/tamura70/20100206/org]] | C-c } | 行列名表示 | | C-c = | 数式入力 | * 印刷 [#d1fd30bf] ps-spool-region-with-faces * eshell [#u21befef] bashでいうところのsourceは . FILE [args] とする.ただしココに書くのはbashスクリプトではなくて,あくまで eshellスクリプト.あと,環境変数を設定する場合は eshell-modify-global-environment をnonnilにしとかないとだめ. * しおりをはさむ [#ma1d25c1] | C-x r m | カーソル位置にしおりを挿入 | bookmark-set | | C-x r b | しおりの位置に移動 | bookmark-junmp | | C-x r l | しおりの一覧を表示 | bookmark-bmenu-list | | | d で削除マーク "D" 、u でマーク解除、x で実行 、 j でそのしおりにジャンプ | | * bzr最新版 [#e1dda58c] [[trunc:http://bzr.savannah.gnu.org/]] * dired [#oa7fa85b] 表示項目が多くて画面が見づらいときはdired-details.elをインストールするといいよ ** 基本操作 [#p50d0f58] |^|1 つ上のディレクトリへ移動 | |D|ファイルを削除 | |C|ファイルをコピー | |R|ファイル名を変更 | |+|ディレクトリを作る | |s|並び方を変更. C-u s で ls の引数を変更できる| ** そのほか [#ha1d3731] |m|マーク| |u|マークをはずす| |t|マークを反転す| |g|再読み込み| |d|削除マーク(xで実行)| |A|マークされたファイルを検索(M-で繰り返し)| |B|バイトコンパイル| |i|サブディレクトリの表示($でトグル)| |m|マーク| |u|マークをはずす| |t|マークを反転す| |g|再読み込み| |d|削除マーク(xで実行)| |A|マークされたファイルを検索(M-で繰り返し)| |B|バイトコンパイル| |i|サブディレクトリの表示($でトグル)| * 一般 [#iad0d40d] ** ^Mの置換 [#p42f8ef9] M-x % [RET] C-q C-M [RET] [RET] !で全置換 ** 置換で改行,タブ文字 [#h6b154b7] C-q C-j C-q C-i ** 矩形 [#nc257c80] |C-x r o | open-rectangle | | |C-x r c | clear-rectangele | 詰めない | |C-x r d | delete-rectangle | 詰める | |C-x r t | string-rectangle | | |C-x r s [reg] | | 通常のリージョン | |C-x r r [reg] | copy-rectangle-to-register | 矩形 | |C-u C-x r r [reg] | | 切り取り | |C-x r i [reg] | insert-register | | |C-x r SPC [reg] | point-to-register | バッファと現在位置を保存 | |C-x r j [reg] | jump-to-register | レジスタ位置へジャンプ | |C-x r w [reg] | window-configuration-to-register | ウィンドウの分割状態を保存 | | | | C-x r j [reg] で復帰 | |C-x r f [reg] | frame-configuration-to-register | | view-register, list-registerでレジスタ情報の表示. ** ブックマーク [#oae9cbe8] trampとかで使うとべんり | bookmark | C-x r m | | 名前でジャンプ | C-x r b | | リスト | C-x r l | ** emacsでsudo [#lf8387e2] /sudo:root@localhost:/etc/httpd/conf/httpd.conf TODO: ''/sudo::/etc/httpd/conf/httpd.conf''みたくできるように,/sudo::/をabbrev登録. ** diredが文字化けするとき [#q3f4ae59] LANGの設定にあわせて (setq file-name-coding-system 'utf-8) とする.