カーソル位置の縦線の表示についてNo.32504
GW さん 13/08/04 13:08
 
はじめまして、お世話になります。

ファイルタイプ別設定のデザインのカーソル位置の縦線のチェックをいれていますが、
テキスト入力中に縦線の表示が消えてしまいます。カーソル移動すると表示が復帰し
ます。また、IMEがONの場合は、正常に表示されます。
以前のバージョン(どのバージョンか覚えていません)では表示が正常に出ていまし
たが、ここ最近のバージョンで表示が消えるようになっていました。

秀丸エディタ 64bit版 8.31
Windows7 Home Premium SP1 64bit

[ ]
RE:32504 カーソル位置の縦線の表示についNo.32505
秀丸担当 さん 13/08/05 09:45
 

バグ情報ありがとうございます。

秀丸エディタのインストールした直後の状態で縦線をONにしただけの状態ではこ
ちらでは発生しないようで、何らかの設定か別の要因がありそうです。

縦線の他にも横線を表示させる設定があって、横線も一緒に消えているかどうか
わかると原因が探りやすいです。
[その他]→[ファイルタイプ別の設定]→[デザイン]の一覧の中の「カーソル行」
のプロパティで、「下線モード」になっていると、横線も出ます。

症状が出るとき、縦線だけが消えて横線が残っているとしたら、何らかの描画乱
れが発生していると思われます。
[その他]→[動作環境]→[トラブル対策]の「詳細...」ボタンの中に描画乱れに
関する対策の設定が幾つかあって、ON/OFFを切り替えてみて試してみたほしいで
す。


横線も一緒に消えるとしたら秀丸エディタの何らかの機能によってそういう結果
になっている可能性があると思います。

縦線と横線が一緒に消える状態になる場合は2つあって、1つは範囲選択をして
いる場合で、もう一つは設定によって非アクティブ時に消える設定があります。

範囲選択の場合は、Shiftを押しながら左右矢印キー等で選択すると消えますが、
もし[マクロ]→[マクロ登録]の自動起動マクロなどで編集後タイマーによってそ
れに近いことが行われているとしたら、そうなる可能性もあります。
もし自動起動マクロがONになっていたらOFFにしてみるとわかると思います。

非アクティブ時は、[その他]→[ファイルタイプ別の設定]→[デザイン]の一覧の
中の「カーソル行」のプロパティで「アクティブ時のみ」がONになっていると、
他のウィンドウがアクティブになっていると消えます。
もし何らかのソフトウェアキーボードを使われているとしたら、ソフトウェア
キーボードの動作によってはそういうことが起こる可能性もあると思います。
「アクティブ時のみ」がONの場合はOFFにしてみると原因が探れると思います。

[ ]
RE:32505 カーソル位置の縦線の表示についNo.32507
GW さん 13/08/05 23:29
 
下線モードで使用しています。
症状が発生しているときは、縦線のみ消えてしまいます。横線の表示は問題無いです。

>[その他]→[動作環境]→[トラブル対策]の「詳細...」ボタンの中に描画乱れに
>関する対策の設定が幾つかあって、ON/OFFを切り替えてみて試してみたほしいで
>す。
色々試してみましたが症状は変わりませんでした。


>範囲選択の場合は、Shiftを押しながら左右矢印キー等で選択すると消えますが、
>もし[マクロ]→[マクロ登録]の自動起動マクロなどで編集後タイマーによってそ
>れに近いことが行われているとしたら、そうなる可能性もあります。
>もし自動起動マクロがONになっていたらOFFにしてみるとわかると思います。
自動起動マクロOFFにすると問題の症状は発生しませんでした。
しかし、横線は正常に表示されているわけですから、マクロの問題ではなく、エディ
タの不具合でしょうか?
ちなみに、使用しているマクロは、マクロライブラリにある、「括弧と引用符の入力
補完及び、閉じ括弧の自動インデントを行なうマクロ v1.03」です。


>非アクティブ時は、[その他]→[ファイルタイプ別の設定]→[デザイン]の一覧の
>中の「カーソル行」のプロパティで「アクティブ時のみ」がONになっていると、
>他のウィンドウがアクティブになっていると消えます。
「アクティブ時のみ」はOFFになっています。


[ ]
RE:32507 カーソル位置の縦線の表示についNo.32509
秀丸担当 さん 13/08/06 09:12
 

>自動起動マクロOFFにすると問題の症状は発生しませんでした。
>しかし、横線は正常に表示されているわけですから、マクロの問題ではなく、エディ
>タの不具合でしょうか?
>ちなみに、使用しているマクロは、マクロライブラリにある、「括弧と引用符の入力
>補完及び、閉じ括弧の自動インデントを行なうマクロ v1.03」です。

詳しい情報ありがとうございます。
このマクロで再現させることができました。
これはマクロの問題ではなく、確かに最近のバージョンにおける不具合でした。
V8.20β32での自動起動マクロに関する修正が影響してこうなってしまっていま
した。
V8.32の次のβ版で修正させていただきます。

[ ]