ほとんどのキーは、ピクチャーモードにおいても通常と同様の動作をしますが、クォータープレーン方式で実行されます。例えば、C-f は picture-forward-column
を実行するようにバインドされており、このコマンドはポイントを右に1列移動させ、必要に応じてスペースを挿入することで、行の実際の末尾が影響しないようにします。C-b は picture-backward-column
を実行するようにバインドされており、これは常にポイントを左に1列移動させ、必要に応じてタブを複数のスペースに変換します。C-n と C-p は picture-move-down と picture-move-up
を実行するようにバインドされており、これらは必要に応じてスペースを挿入したりタブを変換したりすることで、ポイントが正確に同じ列に留まるようにします。C-e は picture-end-of-line
を実行し、行内の最後の非空白文字の直後に移動します。C-a は picture-beginning-of-line
を実行します。(スクリーンモデルの選択は行頭に影響しません。このコマンドが行う唯一の追加処理は、現在のピクチャー列を 0 に更新することです。)
Insertion of text is adapted to the quarter-plane screen model through the
use of Overwrite mode (see Minor
Modes.) Self-inserting characters replace existing text, column by
column, rather than pushing existing text to the right. RET runs picture-newline, which
just moves to the beginning of the following line so that new text will
replace that line.
Pictureモードでは、通常テキストを削除または消去するコマンドが、代わりにテキストを消去(スペースに置換)します。DEL (picture-backward-clear-column)
は、直前の文字を削除するのではなくスペースに置換し、ポイントを後方に移動させます。C-d (picture-clear-column)
は、次の1文字または複数の文字をスペースに置換しますが、ポイントは移動しません。(文字をスペースでクリアし、その上を前方に移動させたい場合は、SPC を使用してください。)C-k (picture-clear-line) は、行の内容を実際に消去しますが、バッファから改行は削除しません。
実際に挿入を行うには、専用のコマンドを使用する必要があります。 C-o (picture-open-line) は現在の行の後に空行を作成します。行を分割することはありません。
C-M-o (split-line)
はピクチャーモードで意味を持つため、変更されません。 C-j (picture-duplicate-line) は現在の行の下に、同じ内容の別の行を挿入します。
ピクチャモードで実際に削除を行うには、C-w、C-c
C-d(他のモードにおけるC-dと同様にdelete-charとして定義されています)、またはピクチャ矩形コマンドのいずれかを使用してください(ピクチャモードの矩形コマンドを参照)。