3Way比較のとき、空のペインは無視してほしい
ご要望ありがとうございます。
別の要望として、3つのファイルを比較している状態から、1つのファイルを非表示にして2つのファイルだけ比較したり、3ファイル状態に戻したりしたいという要望があったと記憶しており、 これが実現できればこのご要望を満たせるのではないかと思っています。
いつ実装できるかはわかりませんが...
いつも利用させていただいております
本件、不具合報告ではないので、あくまでも機能リクエスト、感想レベルで扱ってください
当方は、表示面にかかわるレベルまでは考えておりませんでした。
気長に期待しておりますので、いつかそのような機能が実装されましたら試してみます。
ADD: 2021/12/18
2.16.16.3 japanese + jp-3 を暫く使っていましたが、ほぼ希望どおりの機能が実装されておりだいたい満足です。
開いたときに最初の差分位置に移動するオプションがOFFの時、比較最初のカーソル(マーク)位置が、表示上のハイライトとずれるところだけが気になります。
要望
3Way比較中、1ペインのテキストが空の時は、そのペインを無視してほしい。
1 ペインが空の時は、おおよそでいいので、2 ペイン比較時と同じように動いてほしい。
要望に至る不満点
3ペイン比較の時に 1 ペインのテキストが空の場合、他 2 ペインはファイル全体が 1 ブロックとして扱われてしまう。
そのため、残った 2 ペインはテキスト比較がほとんど行われない。(ブロック内比較機能で行われる分だけでしょうか?)
再現例
3Way比較ウインドウを新規作成し、そのうち 2 ペインのみに適当なテキストを入力する。
そうすると、テキスト全体が丸ごと1ブロック扱いとなり、行単位のテキスト比較・マージがやりにくい。
左ペイン $BASE、中央 $REMOTE、右ペイン $LOCAL を設定したとする。(利用例などのように)
BASE 対象が無い状況でマージする場合、$BASE は空ファイルになる。
結果、REMOTE と LOCAL が全体丸ごと1ブロック扱いとなり、マージがやりにくい。