「他の秀丸エディタとの比較」とカラーマNo.05567
h-tom さん 10/04/15 22:45
 

h-tom です。

秀丸エディタ:Ver.8.01β2
OS:Windows Vista SP2(32bit)

1)「他の秀丸エディタとの比較」で、カラーマーカーを使用した場合、比較バー(?)
で、
  「前の結果」「次の結果」に移動できますが、「他の秀丸エディタとの比較」を実行
  する前に、付けていたカラーマーカーにも、移動してしまいます。
  可能なら、他のカラーマーカーと区別できればいいのですが。
  (ユーザーデータに、ユニークな値(compfilehandle?)をセットするとか?)

2)比較モード(?)を抜けると、実行する前に付けていたカラーマーカーも、なくなって
  しまいます。
  カラーマーカー同士が重なったところは、仕方がないですが、残ってくれるとうれし
  いです。

3)比較するファイルに、事前にカラーマーカーがついていると、
  ---------------------------
  エラー
  ---------------------------
  比較先の秀丸エディタの準備が整ってません。
  または、違いが多すぎます。
  ---------------------------
  OK  
  ---------------------------
  と出てしまいます。
 
  両方とも、905行のファイルで、
   ファイル1:1〜189行まで、マーキング
   ファイル2:523〜618行まで、マーキング
  という状態で、実行しました。

ファイルの比較で、カラーマーカーの機能を使うので、対処は難しいですかね?

[ ]
RE:05567 「他の秀丸エディタとの比較」とNo.05571
秀丸担当 さん 10/04/16 10:19
 

>
>1)「他の秀丸エディタとの比較」で、カラーマーカーを使用した場合、比較バー(?)
>で、
>2)比較モード(?)を抜けると、実行する前に付けていたカラーマーカーも、なくなって
>  しまいます。

こちらのいずれもそうなってしまうと思います。
カラーマーカーを使っている機能のため、現状ではこういう機能ということでお
願いするしかないかもしれません。
1つ1つのカラーマーカーのユーザーデータにユニークな値は一応入っていて、
これが相手との対応関係を示すものになっています。
固有の1つの値ではないため、既存のカラーマーカーとかぶらないようにするの
も難しいかもしれないです。

もし将来的にやるとしたら、任意に設定するカラーマーカーとは別の空間のカ
ラーマーカーというのを用意するようにしたほうがいいかもしれないです。


>3)比較するファイルに、事前にカラーマーカーがついていると、

こちらは確認することができませんでした。
1)の手順で事前にカラーマーカーが付いていていることのことを言われているの
で、そのときはできていたのだと思います。
何か他の条件のバグがあるのかもしれないです。
もし条件と思わしきことが思い当たるようでしたらまた知らせていただけると助
かります。
1つ気になったこととして、双方でカラーマーカーや比較をするためにダイアロ
グを出しっぱなしにしている状態だとそのエラーが出ました。

[ ]
RE:05571 「他の秀丸エディタとの比較」とNo.05573
h-tom さん 10/04/16 11:25
 

h-tom です。

>こちらのいずれもそうなってしまうと思います。
>カラーマーカーを使っている機能のため、現状ではこういう機能ということでお
>願いするしかないかもしれません。
>1つ1つのカラーマーカーのユーザーデータにユニークな値は一応入っていて、
>これが相手との対応関係を示すものになっています。
>固有の1つの値ではないため、既存のカラーマーカーとかぶらないようにするの
>も難しいかもしれないです。
了解です。
カラーマーカーの保存復元マクロもあるので、必要ならそちらで対処します。

比較で、カラーマーカーを使う場合に、警告が欲しいような気がしますが、それは
それで、鬱陶しいかな?
(カラーマーカーの需要も良くわからないので、苦情が多くなってから?)

>こちらは確認することができませんでした。
>1)の手順で事前にカラーマーカーが付いていていることのことを言われているの
>で、そのときはできていたのだと思います。
>何か他の条件のバグがあるのかもしれないです。
>もし条件と思わしきことが思い当たるようでしたらまた知らせていただけると助
>かります。
>1つ気になったこととして、双方でカラーマーカーや比較をするためにダイアロ
>グを出しっぱなしにしている状態だとそのエラーが出ました。
今やってみたら、出ませんね。

その時は、マクロが妙な動きをしていたので、常駐秀丸を含め終了させましたが、
タスクマネージャーまでは確認してませんでした。
別の秀丸が残っていたかもしれません。
(ウィンドウの切替に失敗したとのメッセージが表示された。)

ちょっと前に、タブモードで使っていた時に、ウィンドウが閉じられない場合も
ありました。
(ダイアログが表示されているので閉じられないとのメッセージあり)
ダイアログが、裏に回ってしまっていると思いましたが、ウィンドウの移動も、
できなかったので、外部ツールでウィンドウを透過させてみましたが、見当たら
ない事もあり、強制終了しましたが。

両方とも、ウィンドウを頻繁に切り替えたり、ステルスを使用するマクロを作って
いた時なので、通常操作では問題ないかもしれません。

なにかわかれば、また連絡します。

[ ]
RE:05573 「他の秀丸エディタとの比較」とNo.05577
秀丸担当 さん 10/04/16 14:22
 

>了解です。
>カラーマーカーの保存復元マクロもあるので、必要ならそちらで対処します。
>
>比較で、カラーマーカーを使う場合に、警告が欲しいような気がしますが、それは
>それで、鬱陶しいかな?
>(カラーマーカーの需要も良くわからないので、苦情が多くなってから?)

確かに何らかの警告があったほうがよさそうです。
比較バーがあるときには出さないことにして、比較バーが無いときにカラーマー
カーがある場合は警告を出すように検討させていただきます。

[ ]
RE:05577 「他の秀丸エディタとの比較」とNo.05580
Iranoan さん 10/04/16 21:23
 
 秀丸担当さん今日は、Iranoan です。
> 比較バーが無いときにカラーマー
> カーがある場合は警告を出すように検討させていただきます。
 う〜ん、必ず警告が出る仕様だと、鬱陶しいですね。
 私の場合、知らないで消えてしまうと困りますが、解っていれば、それなり
の使い方をするので。

[ ]
RE:05580 「他の秀丸エディタとの比較」とNo.05583
秀丸担当 さん 10/04/19 11:51
 

> う〜ん、必ず警告が出る仕様だと、鬱陶しいですね。
> 私の場合、知らないで消えてしまうと困りますが、解っていれば、それなり
>の使い方をするので。

そうですか。
やはり仕様が変わってしまうのも良くないと思うので、いまのところこのままに
させていただこうと思います。

[ ]