GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Picture.html ・ emacs-doc.conao3.com

44.1 ピクチャーモードでの基本編集

ほとんどのキーは、ピクチャーモードにおいても通常と同様の動作をしますが、クォータープレーン方式で実行されます。例えば、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として定義されています)、またはピクチャ矩形コマンドのいずれかを使用してください(ピクチャモードの矩形コマンドを参照)。