如何向 Linux Mint Nemo 文件管理器添加 kdiff3 比较选项

如何向 Linux Mint Nemo 文件管理器添加 kdiff3 比较选项

我在 Linux Mint 19.1 上运行最新版本的 kdiff3。

当我在 Windows 10 上安装 kdiff3 时,我可以在文件资源管理器中选择两个文件,然后右键单击,生成的上下文菜单提供 kdiff3 比较选项。

有没有办法可以在 Linux Mint 上的 Nemo 文件管理器中实现类似的行为?

谢谢

答案1

“Nautilus 脚本”就是为此目的而开发的。

请参阅此文档:(法语,抱歉)

请注意,不再支持 nautilus-actions

答案2

这应该有效。

1 - 创建 ~/.local/share/nemo/scripts/kdiff.bash 文件

2 - 将其输入到文件中:

#!/bin/bash
readarray -t FILES <<<"$NEMO_SCRIPT_SELECTED_FILE_PATHS"
a="${FILES[0]}"
b="${FILES[1]}"
kdiff3 "$a" "$b"

3 - 使文件可执行

现在,Nemo 的“脚本”上下文菜单中应该有“kdiff.bash”选项。

答案3

我不知道有哪个 diff 工具在文件浏览器中具有此选项,但会很有趣!

我不知道(直到现在)kdiff3,我使用“Meld”(条目 5)https://www.howtoing.com/best-linux-file-diff-tools-comparison/

这是寻找软件替代品的好工具: https://alternativeto.net/software/meld/?platform=linux

相关内容