********** xemacs 操作早見表 ********** ファイルのオープン: [Ctrl]-x [Ctrl]-f find-file ファイルを開く [Ctrl]-x [Ctrl]-r find-file-read-only 読み込み専用モードでファイルを開く [Ctrl]-x [Ctrl]-q vc-toggle-read-only 読み込み専用モード・編集可能モードの切換 [Ctrl]-x [Ctrl]-v find-alternate-file 現在のバッファを削除してファイルを開く [Ctrl]-x i insert-file カーソル位置にファイルを挿入 [Ctrl]-x 4 f find-file-other-window 別ウィンドウにファイルを開く [Ctrl]-x 4 [Ctrl]-f find-file-other-window 別ウィンドウにファイルを開く ファイルの保存: [Ctrl]-x [Ctrl]-s save-buffer 現在のバッファをファイルに保存 [Ctrl]-x [Ctrl]-w write-file 現在のバッファをファイルに新規保存 [Ctrl]-x s save-some-buffers 全ての変更済みバッファをファイルに保存 [Ctrl]-x [Ctrl]-c save-buffers-kill-emacs 全ての変更済みバッファをファイルに保存して終了 [Ctrl]-x [Ctrl]-m f set-buffer-file-coding-system ファイル保存 coding-system の指定(例:euc-jp) バッファの操作: [Ctrl]-x k kill-buffer 現在のバッファを削除 [Ctrl]-x [Ctrl]-b list-buffers バッファの一覧表示 [Esc] ~ not-modified バッファを未変更として処理 ウィンドウの操作: [Ctrl]-v scroll-up 一画面分フォワード [Esc] v scroll-down 一画面分バック [Ctrl]-l recenter カーソル行画面中央 [Ctrl]-z suspend-emacs-or-iconify-frame 一時停止、又は、アイコン化 [Ctrl]-x 0 delete-window 現在のウィンドウを削除 [Ctrl]-x 1 delete-other-windows 他のウィンドウを削除 [Ctrl]-x 2 split-window-vertically 現在のウィンドウを上下二分割 [Ctrl]-x 3 split-window-horizontally 現在のウィンドウを左右二分割 [Ctrl]-x b switch-to-buffer 現在のウィンドウのバッファを切換 [Ctrl]-x 4 b switch-to-buffer-other-window 他のウィンドウのバッファを切換 [Ctrl]-x ^ enlarge-window 現在のウィンドウの拡大 [Ctrl]-x o other-window カレントウィンドウを別ウィンドウにする [Ctrl]-x l count-lines-page ページの行数表示 [Esc] = count-lines-region 指定範囲内の行数と文字数を表示 [Ctrl]-x n n narrow-to-region マーク位置からカーソル位置の直前以外の隠蔽 [Ctrl]-x n w widen 上記ナローイングの解除 カーソルの移動: [Ctrl]-b backward-char カーソル位置を左に移動 [Ctrl]-f forward-char カーソル位置を右に移動 [Ctrl]-n next-line カーソル位置を下に移動 [Ctrl]-p previous-line カーソル位置を上に移動 [Ctrl]-a beginning-of-line カーソル位置を行頭に移動 [Ctrl]-e end-of-line カーソル位置を行末に移動 [Esc] < beginning-of-buffer カーソル位置をバッファの先頭に移動 [Esc] > end-of-buffer カーソル位置をバッファの最後に移動 [Esc] g goto-line カーソル位置をミニバッファ指定行数に移動 [Esc] f forward-word カーソル位置を次ワード頭に移動 [Esc] b backward-word カーソル位置を前ワード頭に移動 [Esc] a backward-sentence カーソル位置を文頭に移動 [Esc] e forward-sentence カーソル位置を文末に移動 [Esc] { backward-paragraph カーソル位置を前段落に移動 [Esc] } forward-paragraph カーソル位置を次段落に移動 文字の操作: [Ctrl]-d delete-char カーソル位置の文字削除 [BackSpace] delete-backward-char カーソル位置の直前の文字削除 [Delete] backward-or-forward-delete-char カーソル位置の直前の文字削除 [Ctrl]-k kill-line カーソル位置から行末まで削除 [Esc] d kill-word カーソル位置からワード末まで削除 [Esc] [BackSpace] backward-kill-word カーソル位置の直前からワード頭まで削除 [Esc] [Delete] backward-or-forward-kill-word カーソル位置の直前からワード頭まで削除 [Esc] k kill-sentence カーソル位置から文末まで削除 [Ctrl]-x [Delete] backward-or-forward-kill-sentence カーソル位置の直前から文頭まで削除 [Esc] z zap-to-char カーソル位置からミニバッファ指定文字まで削除 [Esc] \ delete-horizontal-space カーソル位置の空白文字削除 [Ctrl]-o open-line カーソル位置の上の行に空白行挿入 [Esc] % query-replace カーソル位置から下方文字列置換 [Ctrl]-t transpose-chars カーソル位置の文字と直前の文字の置換 [Esc] t transpose-words カーソル位置のワードと次ワードの置換 [Ctrl]-x [Ctrl]-t transpose-lines カーソル位置の行と上の行の置換 [Esc] [Space] just-one-space カーソル位置の複数の空白を一文字の空白に置換 [Ctrl]-x [Ctrl]-o delete-blank-lines カーソル位置の複数の空白行を一空白行に置換 [Esc] u upcase-region-or-word カーソル位置からワード末まで大文字変換 [Esc] l downcase-region-or-word カーソル位置からワード末まで小文字変換 [Esc] c capitalize-region-or-word カーソル位置の文字を大文字、ワード末まで小文字変換 [Ctrl]-@ set-mark-command マークの設定 [Ctrl]-w kill-region マーク位置からカーソル位置の直前まで削除 [Esc] w kill-ring-save マーク位置からカーソル位置の直前までコピー [Ctrl]-y yank kill-ring からカーソル位置に挿入 [Ctrl]-u (n) [Ctrl]-y n 回前に保存した kill-ring からカーソル位置に挿入 [Ctrl]-x [Ctrl]-u upcase-region 領域内の文字を大文字変換 [Ctrl]-x [Ctrl]-l downcase-region 領域内の文字を小文字変換 コマンドの操作: [Esc] (n) command digit-argument n 回のコマンドの繰り返し [Ctrl]-u (n) command universal-argument n 回のコマンドの繰り返し [Ctrl]-u (n) [Ctrl]-u (d) 数値 d の n 回の繰り返し入力 [Ctrl]-x u advertised-undo 直前の編集作業の取り消し [Ctrl]-_ undo 直前の編集作業の取り消し [Ctrl]-g keyboard-quit 実行中のコマンドを中止 検索: [Ctrl]-s isearch-forward カーソル位置から下方文字列検索 [Ctrl]-r isearch-backward カーソル位置から上方文字列検索 [Esc] [Ctrl]-s isearch-forward-regexp カーソル位置から正規表現下方文字列検索 [Esc] [Ctrl]-r isearch-backward-regexp カーソル位置から正規表現上方文字列検索 拡張コマンド: [Esc] x execute-extended-command 拡張コマンドの実行 [Esc] x fundamental-mode fundamental モードの起動 [Esc] x text-mode text モードの起動 [Esc] x picture-mode picture モードの起動 [Esc] x latex-mode latex モードの起動 [Esc] x c-mode c モードの起動 [Esc] x c++-mode c++ モードの起動 [Esc] x emacs-lisp-mode emacs-list モードの起動 [Esc] x vip-mode vip モードの起動 [Esc] x shell shell モードの起動 [Esc] x dired dired モードの起動 キーボードマクロ: [Ctrl]-x ( start-kbd-macro キーボードマクロ定義の開始 [Ctrl]-x ) end-kbd-macro キーボードマクロ定義の終了 [Ctrl]-x e call-last-kbd-macro カーソル位置にキーボードマクロを実行 ヘルプ機能: [Ctrl]-h [Ctrl]-h help-for-help ヘルプ利用可能キーの表示 [Ctrl]-h ? help-for-help ヘルプ利用可能キーの表示 [Ctrl]-h b describe-bindings 現在利用可能キーの表示 [Ctrl]-h c describe-key-briefly 定義されたキーのコマンド名表示 [Ctrl]-h k describe-key 定義されたキーの説明表示 [Ctrl]-h w where-is コマンド名の定義されたキー表示 [Ctrl]-h f describe-function コマンド名の説明表示 [Ctrl]-h a hyper-apropos コマンド名にマッチするキーの一覧表示 [Ctrl]-h m describe-mode 現在のメジャーモードの説明 [Ctrl]-h l view-lossage キー履歴表示 [Ctrl]-h t help-with-tutorial チュートリアルの表示 [Ctrl]-h i info Texinfo マニュアルの起動 Emacs Lisp 機能: [Ctrl]-x [Ctrl]-e eval-last-sexp カーソル位置の直前の関数の評価をミニバッファ表示 [Ctrl]-j newline-and-indent カーソル位置の直前の関数の評価をバッファ表示(lisp-interacinon 時) [Esc] : eval-expression ミニバッファに入力したの関数の実行 ファイル名の補完機能: [Space] キー 初期設定ファイル: $HOME/.emacs ********************************************** Copyright (C) 1995-1997 ARTN Copyright (C) 1997- ARTN Co.,Ltd. All rights reserved. http://www.artn.co.jp/ **********************************************