向“打开方式...”传递 2 个参数

向“打开方式...”传递 2 个参数

我做了很多比较,我想在“打开方式...”下使用 kdiff3。当我从控制台执行 kdiff3 file1 file2 时,kdiff 就会运行,并比较这两个文件。然而,这不适用于“打开方式”。

如果我选择两个文件并单击“打开方式...”并输入“kdiff3”,那么 kdiff 仅使用第一个文件运行。是否可以将两个文件传递给 kdiff 作为打开方式?

答案1

Open with 不适合这样的用例。即使可以,例如通过创建第二个启动 kdiff3 的 shell 脚本,它也会将第二个文件硬编码到脚本本身中,或者必须要求您提供。

您理想情况下需要一个 nautilus/dolph 扩展,它可以利用所选文件为您调用 kdiff3。

是一个 nautilus 扩展,它正是这样做的(keiff3 支持),而差异文本提供更多功能,甚至在 Windows 中也能运行。

相关内容