コンテンツにスキップ

プラグインシステム

WinXMerge は、ファイルパスプレースホルダー付きの外部コマンドを実行できるプラグインシステムをサポートしています。

プラグインは ~/.config/winxmerge/settings.json で設定します:

{
"plugins": [
{
"name": "Prettier でフォーマット",
"command": "prettier --write {LEFT} {RIGHT}"
},
{
"name": "VS Code で開く",
"command": "code --diff {LEFT} {RIGHT}"
}
]
}
プレースホルダー説明
{LEFT}左ファイルのパス
{RIGHT}右ファイルのパス

設定したプラグインは Plugins メニューに表示されます。プラグインを選択すると、現在のファイルパスが代入されてコマンドが実行されます。