Ticket #43129

3Way比較のとき、空のペインは無視してほしい

Open Date: 2021-10-25 19:40 Last Update: 2021-10-25 22:48

Reporter:
Owner:
(None)
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

要望

3Way比較中、1ペインのテキストが空の時は、そのペインを無視してほしい。
1 ペインが空の時は、おおよそでいいので、2 ペイン比較時と同じように動いてほしい。

要望に至る不満点

3ペイン比較の時に 1 ペインのテキストが空の場合、他 2 ペインはファイル全体が 1 ブロックとして扱われてしまう。
そのため、残った 2 ペインはテキスト比較がほとんど行われない。(ブロック内比較機能で行われる分だけでしょうか?)

再現例

  1. 「新規 (3 ペイン)」-「テキスト」
    3Way比較ウインドウを新規作成し、そのうち 2 ペインのみに適当なテキストを入力する。
    そうすると、テキスト全体が丸ごと1ブロック扱いとなり、行単位のテキスト比較・マージがやりにくい。
  2. Git 等用マージツール
    左ペイン $BASE、中央 $REMOTE、右ペイン $LOCAL を設定したとする。(利用例などのように)
    BASE 対象が無い状況でマージする場合、$BASE は空ファイルになる。
    結果、REMOTELOCAL が全体丸ごと1ブロック扱いとなり、マージがやりにくい。

Ticket History (3/3 Histories)

2021-10-25 19:40 Updated by: san_masamaru
  • New Ticket "3Way比較のとき、空のペインは無視してほしい" created
2021-10-25 21:45 Updated by: sdottaka
Comment

ご要望ありがとうございます。

別の要望として、3つのファイルを比較している状態から、1つのファイルを非表示にして2つのファイルだけ比較したり、3ファイル状態に戻したりしたいという要望があったと記憶しており、 これが実現できればこのご要望を満たせるのではないかと思っています。

いつ実装できるかはわかりませんが...

2021-10-25 22:48 Updated by: san_masamaru
Comment

いつも利用させていただいております
本件、不具合報告ではないので、あくまでも機能リクエスト、感想レベルで扱ってください

当方は、表示面にかかわるレベルまでは考えておりませんでした。
気長に期待しておりますので、いつかそのような機能が実装されましたら試してみます。


ADD: 2021/12/18
2.16.16.3 japanese + jp-3 を暫く使っていましたが、ほぼ希望どおりの機能が実装されておりだいたい満足です。

開いたときに最初の差分位置に移動するオプションがOFFの時、比較最初のカーソル(マーク)位置が、表示上のハイライトとずれるところだけが気になります。

(Edited, 2021-12-18 18:46 Updated by: san_masamaru)

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login