0

ここから引用:

標準の左から右へのカーソルは、右重力のマークです(入力すると、カーソルは入力しているテキストの右側に留まります)。

今、私は正しい重力でマークが何であるかを見る。

でも、左重力マークってどんなマークなのかまだわからないのですが、左重力マークの例はありますか?

4

1 に答える 1

1

マークは、テキスト バッファーへの安定したポインターとして使用されます。カーソルは一例ですが、マークは内部的な (ユーザーには見えない) 理由でもよく使用されます。次の単語の真ん中を指しているマークがあるとします (|はマークを意味し、テキスト内の文字ではありません)。

foo|bar

「foo」の後、「bar」の前にテキスト「baz」を挿入すると、マークは重力に応じて異なる動作をします。

左重力のマークの場合:

foo|bazbar

右重力の場合 (カーソルのように):

foobaz|bar

左グラビティの適切な使用例は、テキスト行の先頭を指すマークです。右重力では、テキスト挿入はそれを別の場所に移動する可能性があり、左重力では常に行頭を指します (もちろん、前の改行が削除されていない場合)。

于 2010-05-01T15:44:22.617 に答える