首页 > 解决方案 > 在 macOS 上使用 FreeFileSync 和 Visual Studio Code 进行文件比较

问题描述

我努力让它为我工作。

我在 macOS Mojave (v10.14.6) 上安装了 FreeFileSync (v10.20) 和 Visual Studio Code (v1.43.0),并且想添加一个文件比较上下文菜单命令,所以

步骤1:

我按照他们的网站( https://code.visualstudio.com/docs/setup/mac#_launching-from-the-command-line)中的说明将 Visual Studio Code 添加到了我的路径中:

在此之后,我可以启动终端并运行:

代码--diff

第2步:

我在“自定义上下文菜单”的FreeFileSync 首选项中添加了以下选项:

说明:与 Visual Studio Code 比较

命令行:代码 --diff "%local_path%" "%local_path2%"

问题:

到目前为止,它什么也没做。没有错误。没有窗户打开。为什么?

提前感谢您的帮助!螃蟹

标签: bashmacosvisual-studio-code

解决方案


好的,我自己找到了解决方案,我希望这对你们也有帮助:

解决方案是在 FreeFileSync 中将 Visual Studio Code 配置为外部文件比较 (diff) 工具,如下所示:

说明:与 Visual Studio Code 比较

命令行:/Applications/Visual\ Studio\ Code.app/Contents/MacOS/Electron --diff "%local_path%" "%local_path2%"

注意 \ 反斜杠来转义空格......没有这些它会默默地失败。

享受!

螃蟹


推荐阅读