Tíquete #44915

置換フィルタ動作せず

: 2022-06-23 13:22 Última Atualização: 2022-06-24 20:23

Relator:
(Anônimo)
Dono:
(Nenhum)
Tipo:
Estado:
Fechado
Componente:
(Nenhum)
Marcos:
(Nenhum)
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Nenhum
Arquivo:
2

Details

メニュー→ツール→フィルター→置換フィルターがうまく動作しないようです。 バージョンは2.16.20+-jp-2です。 エクスプローラーからの比較でのwinmerge起動、 winmerge→メニュー→ファイル→開く、からの比較でも動作しないようです。 メニュー→プラグイン→手動、自動比較前処理、手動、自動展開のいづれでも動作しないようです。

なお、メニュー→プラグイン→比較前処理プラグイン→比較前処理置換フィルターは動作します。 ただ、メニュー→プラグイン→プラグインの設定→PrediffLineFilter→プラグインの設定→OKにて、 winmerge以外のwindowが手前、winmergeが奥へ隠れてしまい、使い勝手が少々気になります。。。

Ticket History (3/6 Histories)

2022-06-23 13:22 Updated by: None
  • New Ticket "置換フィルタ動作せず" created
2022-06-23 20:29 Updated by: sdottaka
Comentário

ご連絡ありがとうございます。 試してみましたが、私の環境では添付ファイルsubstitutionfilters.png のように置換フィルタは動作していました。 実際どのようなファイルの内容で、どのようなパターンを指定したのか教えていただけないでしょうか?

なお、この置換フィルタは行単位ではなく、Diffブロック単位でしか動作しないことに注意してください。 添付ファイル substitutionfilters2.png のように1つのDiffブロック内で置換フィルタによって一致する行以外に差異がある行がある場合、1行目の差異は無視されません。

この振る舞いは将来的には変更したいのですが、大きな改造となるため、いまのところ優先度は高くありません。

2022-06-24 17:59 Updated by: None
Comentário

申し訳ありません。 バグではございませんでした。 置換フィルターが導入された時に、VB行継続文字について、正規表現絡みの設定を試して、そのままゴミ設定が残り、 さらにその設定が有効だと勘違いしていたようです。 お騒がせしました。

実際のテキスト、パターンは次の通りです。

実際の左テキスト: aaa(改行) bbb(改行) ccc(改行) ddd(改行) eee(改行) fff(改行)

実際の右テキスト: aaa(改行) bbb _(改行) ccc(改行) ddd _(改行) eee _(改行) fff(改行)

実際のパターン検索文字列、誤り1: _[\r\n]+$

実際のパターン検索文字列、誤り2: _[\r\n]+

実際のパターン検索文字列、正解: _$

2022-06-24 20:23 Updated by: sdottaka
  • Estado Update from Aberto to Fechado
Comentário

ご確認ありがとうございます。問題なかったということでこのチケットは閉じます。

Attachment File List

Editar

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