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

1.1 Point

選択中のウィンドウのカーソルは、ほとんどの編集コマンドが効果を発揮する位置を示しており、これをポイントと呼びます2。多くのEmacsコマンドは、バッファ内の異なる位置にポイントを移動させます。例えば、目的の位置でマウスボタン1(通常は左ボタン)をクリックすることで、ポイントを移動させることができます。

デフォルトでは、選択されたウィンドウ内のカーソルは塗りつぶされたブロックとして描画され、文字の上にあるように見えますが、ポイントは2つの文字の間にあるものと考えてください。つまり、カーソルの下にある文字の前に位置しています。例えば、テキストが ‘frob’ となっており、カーソルが ‘b’ の上にある場合、ポイントは ‘o’ と ‘b’ の間にあります。その位置に文字 ‘!’ を挿入すると、結果は ‘fro!b’ となり、ポイントは ‘!’ と ‘b’ の間になります。したがって、カーソルは以前と同様に ‘b’ の上に留まります。

Emacsで複数のファイルをそれぞれ別のバッファで編集している場合、各バッファは独自のポイント値を持ちます。現在表示されていないバッファは、後で再び表示した際にそのポイント値を保持します。さらに、バッファが複数のウィンドウで表示されている場合、それらのウィンドウはそれぞれ独自のポイント値を持ちます。

Emacsのカーソル表示方法を制御するオプションについては、カーソルの表示を参照してください。


脚注

(2)

「ポイント」という用語は、オリジナルのEmacsが記述されていた言語であるTECOにおいて、編集位置にアクセスするためのコマンドであった文字「.」に由来します。