範囲選択関連キーワード(Ver8.31対応版)
目次内部的な値を表現するキーワード− 範囲選択関連キーワード


selecting    範囲選択中かどうかを表します。範囲選択中の場合は1、そうでない場合は0です。

rectselecting    BOX範囲選択中かどうかを表します。範囲選択中の場合は1、そうでない場合は0です。

lineselecting    行選択開始コマンドによる選択中かどうかを表します。(V8.00以降)

selectionlock    選択開始/BOX選択開始/行選択開始コマンドによる選択中かどうかを表します。(V8.00以降)

mouseselecting    マウスによる選択中かどうかと、その選択方法を表します。(V8.00以降)
 0:マウスによる選択ではない
 1:文字単位の選択
 2:単語単位の選択
 3:行単位(折り返しまで)の選択
 4:行単位(改行まで)の選択

inselecting    「選択した範囲のみ」で動作中かどうか(V4.10以降)

seltopx    範囲選択開始位置のx座標を表します。

seltopy    範囲選択開始位置のy座標を表します。

selendx    範囲選択終了位置のx座標を表します。

selendy    範囲選択終了位置のy座標を表します。

seltopcolumn    範囲選択開始位置のカラム位置を表します。(V5.00以降)

seltoplineno    範囲選択開始位置のエディタ的に計算した行番号を表します。(V5.00以降)

selendcolumn    範囲選択終了位置のカラム位置を表します。(V5.00以降)

selendlineno    範囲選択終了位置のエディタ的に計算した行番号を表します。(V5.00以降)

selopenx    範囲選択を開始した時の位置、つまり、選択してる範囲での、現在のカーソル位置の反対側の位置のx座標を表します。(V8.20以降)
 範囲選択を開始してから下方向にカーソル移動した場合にはseltopxと同じ値となり、上方向にカーソル移動した場合はselendxと同じ値になります。

selopeny    範囲選択を開始した時の位置、つまり、選択してる範囲での、現在のカーソル位置の反対側の位置のy座標を表します。(V8.20以降)


 範囲選択の開始位置と終了位置は、常に、開始位置(seltopx, seltopy等)がファイルの先頭に近いほう、終了位置(selendx, selendy等)がファイルの最後に近いほうになっています。

 範囲選択が解除された後も、値は以前の値を保持しています。ただし、ファイルに編集が加えられたりした場合は実際の位置と値の記憶している位置がずれてしまうので注意してください。

戻る