Go to the first, previous, next, last section, table of contents.

Shellモード

シェルバッファはShellモードになります.このモードでは,C-c接頭辞 がついた特別なキーがいくつか定義されています.これらのキーは,通常の編集 や,Emacsの外でシェルを使うときに現われるジョブ制御文字に似せて選ばれて います.ただし,最初にC-cを入力しなければなりません.以下にShellモー ドにおける特別なキー割当を示します.

RET
バッファの最後にいるときは,その行を入力として送ります.さもなければ,現 在行をバッファの最後にコピーしてからそれを送ります (send-shell-input).このとき,変数shell-prompt-patternにマッ チする行頭のテキストはコピーされません.この変数の値はサブシェルで使用す るプロンプトにマッチする正規表現文字列でなければなりません.
C-c C-d
end-of-fileを入力として送ります.通常はシェルあるいはそのサブジョブを終 らせます(shell-send-eof).
C-c C-u
入力として送ろうとしているテキストをすべて削除します (kill-shell-input).
C-c C-w
ポイントの前の単語を削除します(backward-kill-word).
C-c C-c
シェルまたはそのサブジョブにインタラプトをかけます (interruput-shell-subjob).
C-c C-z
シェルまたはそのサブジョブをストップします(stop-shell-subjob).
C-c C-\
シェルまたはそのサブジョブにquitシグナルを送ります (quit-shell-subjob).
C-c C-o
最後の1回分の出力を削除します(kill-output-from-shell).
C-c C-r
最後の1回分の出力をウィンドウの最上部へスクロールします (show-output-from-shell).
C-c C-y
直前のシェルへの入力をコピーし,バッファのポイントの前に挿入します (copy-last-shell-input).最後の改行は挿入されず,RETが入力 されるまでコピーされた入力を送ることはしません.

Go to the first, previous, next, last section, table of contents.