対カッコの強調表示が選択終了後に解除されないことがある
- ページ: BugReport
- 投稿者: deh?
- 優先順位: 低
- 状態: 完了
- カテゴリー:
- 投稿日: 2014-05-09 (金) 18:19:43
- バージョン: 2.0.6.0〜2.1.1.2
メッセージ
再現方法
1.サクラエディタ(ver 2.0.6.0 以降)起動(ver 2.0.5.0では再現せず)
2.タイプ別設定→カラータブ→色指定→
「対括弧の強調表示」を ON に
「選択範囲」を OFFに 設定
3.以下のキーボードマクロを実行すると、カーソルが2行目にあるにもかかわらず、1行目の左カッコの強調表示が解除されない。
S_Char(40); // 文字入力
S_Char(41); // 文字入力
S_Char(13); // 文字入力
S_Up(0); // カーソル上移動
S_Right_Sel(0); // (選択)カーソル右移動
S_Right_Sel(0); // (選択)カーソル右移動
S_Right_Sel(0); // (選択)カーソル右移動
S_Right(0); // カーソル右移動
また、3のキーボードマクロを実行する代わりに、以下のキーボードマクロを実行すると、両方のカッコの強調表示が解除されない。
S_Char(40); // 文字入力
S_Char(41); // 文字入力
S_Char(13); // 文字入力
S_Up(0); // カーソル上移動
S_Down_Sel(0); // (選択)カーソル下移動
S_Down(0); // カーソル下移動
- マウス操作でカーソル位置を変えた時に発生したことがありました。 --
- ↑どちらの例でも最後のカーソル移動の代わりにマウスで下方をクリックすればその時点の選択が反転して強調表示が残るね。最後の操作で選択解除する前の時点で、*反転された*強調表示が残ってる(もっと遡れば選択開始時点で選択範囲内の強調表示が解除されていない)のがおかしいのではないかという気がする。 --
- upatchid:814 --
- svn:3727 --