「他の秀丸エディタと内容比較」についてNo.22915
Y_H さん 07/04/28 18:35
 
いつも回答&検討していただき、ありがとうございます。
また一つ以前から思っていたことを書かせていただきます。
もし可能であれば、検討していただけると嬉しいです。

「他の秀丸エディタと内容比較」で
テキスト内の修正箇所を洗い出すといった作業を多用しているのですが、
比較対象以外のウィンドウが出ていると、
比較を続けるたびに比較先のウィンドウを再指定しなければいけません。

「他の秀丸エディタと同時スクロール」のほうは、
スクロール対象のウィンドウを指定し、
以後のスクロール処理が連動するようになりますよね。
これと同じような指定方法で比較先を一度だけ指定し、
「比較継続」のようなコマンドが別途あって、
何度も比較先を指定することが無くなると便利ではないでしょうか。

よろしくお願いいたします。

[ ]
RE:22915 「他の秀丸エディタと内容比較」No.22916
K'zawa さん 07/04/28 19:05
 
Y_Hさん、こんにちは。
K'zawa/ユーザーです。

>「比較継続」のようなコマンドが別途あって、
>何度も比較先を指定することが無くなると便利ではないでしょうか。

次の内容比較(E)では?

[ ]
RE:22916 「他の秀丸エディタと内容比較」No.22917
Y_H さん 07/04/28 19:40
 
> 次の内容比較(E)では?

まさにこの機能でしたね…。
バージョンは6.06を使っていますが、
ウィンドウメニューに入っていなかったので気づきませんでした(言い訳)。
ろくに調べもせずに申し訳ありませんでした。

[ ]
RE:22915 「他の秀丸エディタと内容比較」No.22918
さん 07/04/29 00:50
 
まです。

>テキスト内の修正箇所を洗い出すといった作業を多用しているのですが、

ここ(サポートフォーラム)でこういう事を言うのはちょっと気が引けますが、
それほど多用するのでしたら、「DF」や「WinMerge」といった、
そういう機能に特化したソフトを使った方が効率的だと思います。

何か事情があって(フリーソフトは使っちゃいけないとか)導入は無理
とか言うことでしたら仕方ないですけど。

[ ]
RE:22918 「他の秀丸エディタと内容比較」No.22919
n13 さん 07/04/29 03:45
 
サイトー企画さま

n13です。
話題に便乗して要望を出させていただきます。
(いろんなスレッドで便乗して申し訳ありません。)

提案させていただきたい機能は「表示上の改行」機能です。
実際には改行ではないが、表示上だけ一時的に改行する、という機能です。

「DF」で比較すると差分が見やすいですが、
その差分をマージをするために、秀丸で開いたりします。
「DF」にはテキストエディタ連携機能はあるものの、やっぱり少し面倒です。
(DF で比較 → 右クリックして「ファイル編集」×2
  → 差分をコピペして保存 → DF で「最新の情報に更新」)
なので、テキストエディタに比較機能があって、
比較しながらそのまま編集できることは良いことだと思います。

ただし、秀丸の現在の比較機能は、実用的な仕様ではありません。

しかし、秀丸7.XXでは一時的に色を変える機能もできたので、
vim -diff に相当することもできるようになるのでは?と思っています。

念のため説明しますと、
「vim」とは主に Linux 環境で使用されているテキストエディタです。
さまざまな機能があり、ファイル比較機能もあります。
「-diff」オプションで2つのファイルを指定すると
「縦にならべて表示」「同時スクロール」「折りたたみ」等のオプションを
比較に適した状態で設定して起動してくれます。
また、差分をカラーで表示してくれます。
(私の環境では、差異行:青背景/再文字:赤背景)
「vim」はテキストエディタですので、
その状態で差分を見ながらコピペできます。

この機能を秀丸で実現するための問題点は、
片方のファイルにしかない行がある場合の同時スクロールです。
この場合、以下のように表示され、
途中の行からは同値行の表示位置がずれてしまいます。

file1.txt           file2.txt
 1|あいうえお    :  1|あいうえお
 2|かきくけこ    :  2|かきくけこ
 3|さしすせそ    :  3|たちつてと
 4|たちつてと    :  4|なにぬねの
 5|なにぬねの    :  5|[EOF]
 6|[EOF]         :

ところが、「表示上の改行」を表示する機能があれば、
以下のように、この問題を解決できます。

file1.txt           file2.txt
 1|あいうえお    :  1|あいうえお
 2|かきくけこ    :  2|かきくけこ
 3|さしすせそ    :                          ←「表示上の改行」
 4|たちつてと    :  3|たちつてと
 5|なにぬねの    :  4|なにぬねの
 6|[EOF]         :  5|[EOF]

ということで、「表示上の改行」機能のご検討をお願いします。

[ ]
RE:22919 「他の秀丸エディタと内容比較」No.22928
秀丸担当 さん 07/05/01 12:02
 

>この機能を秀丸で実現するための問題点は、
>片方のファイルにしかない行がある場合の同時スクロールです。
>この場合、以下のように表示され、
>途中の行からは同値行の表示位置がずれてしまいます。
>
>file1.txt           file2.txt
> 1|あいうえお    :  1|あいうえお
> 2|かきくけこ    :  2|かきくけこ
> 3|さしすせそ    :  3|たちつてと
> 4|たちつてと    :  4|なにぬねの
> 5|なにぬねの    :  5|[EOF]
> 6|[EOF]         :
>
>ところが、「表示上の改行」を表示する機能があれば、
>以下のように、この問題を解決できます。
>
>file1.txt           file2.txt
> 1|あいうえお    :  1|あいうえお
> 2|かきくけこ    :  2|かきくけこ
> 3|さしすせそ    :                          ←「表示上の改行」
> 4|たちつてと    :  3|たちつてと
> 5|なにぬねの    :  4|なにぬねの
> 6|[EOF]         :  5|[EOF]
>
>ということで、「表示上の改行」機能のご検討をお願いします。

表示上の改行ができると、他にも用途がありそうで、便利だと思います。
やるとなると、いろいろ大変なことになってくると思いますが。
そういうことができたらいいというネタとして参考にさせていただきます。

[ ]