ここから引用:
標準の左から右へのカーソルは、右重力のマークです(入力すると、カーソルは入力しているテキストの右側に留まります)。
今、私は正しい重力でマークが何であるかを見る。
でも、左重力マークってどんなマークなのかまだわからないのですが、左重力マークの例はありますか?
マークは、テキスト バッファーへの安定したポインターとして使用されます。カーソルは一例ですが、マークは内部的な (ユーザーには見えない) 理由でもよく使用されます。次の単語の真ん中を指しているマークがあるとします (|
はマークを意味し、テキスト内の文字ではありません)。
foo|bar
「foo」の後、「bar」の前にテキスト「baz」を挿入すると、マークは重力に応じて異なる動作をします。
左重力のマークの場合:
foo|bazbar
右重力の場合 (カーソルのように):
foobaz|bar
左グラビティの適切な使用例は、テキスト行の先頭を指すマークです。右重力では、テキスト挿入はそれを別の場所に移動する可能性があり、左重力では常に行頭を指します (もちろん、前の改行が削除されていない場合)。