カーソルを移動しない内容比較のカラー化<No.05118
01ak863 さん 10/02/07 04:58
 
内容比較を行ったときにカラーマーカーで色付けだけを行い、「カーソルは移動しな
い」オプションが欲しいです。

個人的な使用法ですが、カーソルが移動することにより不便に思ったケースを下に記
しますので、
一度検討していただけましたら幸いです。

従来から私は法律の条文を暗記しなければならない場合などに、まず解答用の条文を
そのまま書いたファイルを作成し、
それを別タブで参照しながら、新規ファイルに一字一句正確に打ち込むという学習方
法を行ってきました。
Ver7の内容比較は試したことがありませんでしたが、今回の内容比較を使用してみた
ところ、
打ち間違えの箇所が即座に判別でき、解答用のファイルに視線を移す必要が大幅に減
りました。大変便利でした。

ただし、打ち間違いの確認はそれこそ打った直後にでもしたいのですが、
間違えたからといってすぐにそこを編集するわけではなく、どんどん打ち進めていき
たいことがあります。
特に内容比較を編集後タイマーで自動起動させる場合などでは、
打っている最中に間違った箇所にカーソルが移動してしまい、そのまま打ち進めるこ
とができなくなってしまいます。

一般的な使用法ではないかもしれませんが、この点の解消を期待して要望として書か
せていただきます。

[ ]
RE:05118 カーソルを移動しない内容比較のNo.05120
Iranoan さん 10/02/07 15:17
 
 秀丸担当さん、01ak863 さん今日は、Iranoan です。
> 内容比較を行ったときにカラーマーカーで色付けだけを行い、「カーソルは移動しな
> い」オプションが欲しいです。
 このオプション自体は有りだと思います。

 ただ現状、仮に
> 内容比較を編集後タイマーで自動起動させる場合
の使い方が中心なら、末尾の様にカーソル移動もマクロにしてしまっては?
 オプションが追加されるにしても、それまでの繋ぎになりますから。

 P.S 以下秀丸担当さんへ
 そもそも compfile で比較方法を指定できないんですね。
 ##今頃気が付いた。
//------------------------------------------------------------
#x = x;
#y = y;
//compfile を使って実際に比較
//タブの並べ方など、使い方によって変える必要があるかもしれないので、省略
moveto #x, #y;

[ ]
RE:05120 カーソルを移動しない内容比較のNo.05124
秀丸担当 さん 10/02/08 14:29
 

> 内容比較を行ったときにカラーマーカーで色付けだけを行い、「カーソルは移動し
> ない」オプションが欲しいです。

移動せずに色付けだけをしたい場合もあるかもしれないので、そういうオプショ
ンがあってもいいかもしれないです。
試しにやってみたところできそうではあります。
正式版も近いことから公開するものに反映するかどうかわかりませんが、今後の
ネタとして検討させていただきます。
とりあえず、Iranoanさんも書かれているようにマクロでやるといいかもしれま
せん。直前のアクティブだった秀丸エディタと比較するには以下のようなマクロ
にするといいかもしれないです。

  disabledraw;
  #x=x;
  #y=y;
  compfile 1,1;
  moveto #x,#y;

> P.S 以下秀丸担当さんへ
> そもそも compfile で比較方法を指定できないんですね。

compfile文では細かい指定はできませんでした。
このあたりのソースを見直してみたら、動作環境依存の部分があって、compfile
#n,1;として色付け指定しても一部でパラメタを無視して動作環境を参照してし
まう部分を見つけてしまいました。
実際違いは分からないかもしれないですが、結果的に助かりました。修正してお
きます。

compfileで細かい指定をできるようにするのはいろいろ影響がありそうなので、
今回は保留ということにさせていただこうと思います。

[ ]
RE:05124 カーソルを移動しない内容比較のNo.05125
Iranoan さん 10/02/08 16:03
 
 秀丸担当さん今日は、Iranoan です。
> compfileで細かい指定をできるようにするのはいろいろ影響がありそうなので、
> 今回は保留ということにさせていただこうと思います。
 解りました。

[ ]