C : Ctrl key(コントロールキー) M : Meta key(メタキー)または Alt key(オルトキー) - : 同時に押す.
(例) C-x C-c ではコントロールキーを押しながら x を押した後, コントロールキーを押しながら c を押す. M-x goto-line では,メタ(アルト)キーを押しながら x を押すと, キーに入力待ちになるので,goto-line と入力する. (注) M-x はコマンド文字列を入力する為の操作である. 尚コマンド文字列は TAB key による補間機能がある.
コマンドから起動するにはKTermなどのターミナル上で # xemacs filename (注) filename は省略できる. ウインドウを開かずにターミナル内で起動するには # xemacs -nw filename (注) filename は省略できる. メニューから起動するには K Menu -> エディタ -> X Emacs を選ぶ.
C-x C-c ファイルの保存確認の後,XEmacsを終了する.
C-g 現在操作中のコマンドの取り消し. C-/ or C-_ Undo! 一つ前の状態に戻る.
C-x C-f ファイルを開く. C-x C-s ファイルを保存する.(XEmacsは終了しない.) C-x C-w 別名で保存する.(コピーされる.) C-x i 別ファイルを編集中のバッファに挿入する.
C-f 右へ1文字分進む C-b 左へ1文字分進む C-n 上へ1文字分進む C-p 下へ1文字分進む M-f カーソルを1単語先へ移動する. M-b カーソルを1単語前へ移動する. C-a カーソルを行の先頭へ移動する C-e カーソルを行の末尾へ移動する M-> カーソルを文章の先頭に移動する. M-< カーソルを文章の最後に移動する. M-x goto-line 行番号を入力すれば指定した行にカーソルが移動する. C-v カーソルを次のページに移動する. M-v カーソルを前のページに移動する.
C-SPC or C-@ 現在のカーソルの位置を範囲の先頭にする. 以後,この指定をマークと呼ぶことにする.
C-h カーソルの直前の1文字を消去する C-d カーソル上の文字を1文字削除する. C-k カーソルから行末まで削除し, それをコピー用バッファに格納する. 連続して削除した場合は, 一連の文字列としてコピー用バッファに格納される. C-w マーク位置から現在のカーソル位置までを削除し, コピー用バッファに格納する. M-x delete-rectanble マークからカーソル手前までの矩形範囲を削除する. 注)マーク指定については,範囲指定の項を参照.
M-w マーク位置から現在のカーソル位置までを 削除を行なわず,コピー用バッファに格納する. 注)マーク指定については,範囲指定の項を参照.
C-y コピー用バッファに格納してある文字列を カーソルの場所にコピーする. 注)コピー用バッファへの文字列の格納は削除,コピーの項を参照.
C-s 末尾に向かって検索 C-r 先頭に向かって検索 注)C-s or C-r を押した後,検索文字列を入力する. その後は C-s or C-r を押すたびに連続的に検索する. 注)英字は大文字,小文字の区別はしない.
M-x replace-string カーソルより末尾に向かって置換される. 置き換える文字列,置き換わる文字列を順番に入力する. M-x query-replace カーソルより末尾に向かって置換される. ただし,置換する前に問い合わせをする. 置き換える文字列,置き換わる文字列を順番に入力する.
C-x o バッファ間の移動. C-x 0 カーソルのあるバッファを消す. C-x 1 カーソルのあるバッファのみを残す. C-x 2 カーソルのあるバッファを上下に2分割する. C-x 3 カーソルのあるバッファを左右に2分割する. C-x 5 2 新規にウインドウを開く.新しいフレームを開く. C-x 5 0 カーソルのあるウインドウを閉じる. C-x C-b バッファの一覧表示および移動 C-x k バッファの削除
C-o or C-\ 日本語入力モード,英字入力モードの切替え. SPC 変換. RET 確定. C-p 前候補. C-n 次候補. C-f 次文節に移動. C-b 前文節に移動. C-i 文節を縮める. C-o 文節を伸ばす. M-x wnn7-toroku-region マークからカーソル手前までをユーザ辞書に登録する. q+文字列 半角英数の入力. Q+文字列 全角英数の入力. z+キー 記号の入力. @+記号の名称 記号の入力. Z+SPC 全角スペースの入力.
(注)記号の入力: z+キー 例) z+/ ・ z+h ← z+j ↓ z+k ↑ z+l → (注)記号の入力: 「@記号の名称」と入力 例) → @やじるし ○ @まる (注)「ん」のローマ字入力は "n" or "N" と入力する. "nn"で「ん」と入力するには ~/.xemacs/init.el 編集し, (setq enable-double-n-syntax t) の行を追加または変更する. (注)句読点を「、」「。」ではなく「,」「.」と入力するには, ~/.xemacs/init.elを編集し, (setq use-kuten-for-period nil) (setq use-touten-for-comma nil) の行を追加または変更する. (注)検索中にC-kで日本語入力等が可能とする. ~/.xemacs/init.elを編集し, (define-key isearch-mode-map "\C-k" 'isearch-edit-string) を加える.
C-x C-i マークからカーソルまでの行を1段右にずらして空白を入れる. C-t トグル.カーソルのある文字のその前の文字を入れ替える. C-(数字) (文字) 文字を(数字)の数だけ並べて表示する. 注)数字が2桁以上の時はコントロールキーを 押しながら連続して数字を押す. なお,文字は1文字. C-q C-※ コントロールコード※を入力する. M-q 範囲指定された領域を段落として整理する. 適当に改行が入れられる. M-x line-number-mode 行番号をを常に表示する. C-x Enter c 文字コードの変更 C-x C-m f file-coding-system