【问题标题】:File compare on macOS with FreeFileSync and Visual Studio Code在 macOS 上使用 FreeFileSync 和 Visual Studio Code 进行文件比较
【发布时间】:2020-03-16 20:27:46
【问题描述】:

我努力让它为我工作。

我在 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 添加到我的路径中:

  • 启动 VS 代码
  • 打开命令面板 (F1) 并键入“shell 命令”以找到 Shell 命令:在 PATH 命令中安装“代码”命令。

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

代码--diff

第 2 步:

我在'自定义上下文菜单'处向 FreeFileSync 首选项添加了以下选项:

说明:与 Visual Studio Code 比较

命令行:code --diff "%local_path%" "%local_path2%"

问题:

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

提前感谢您的帮助! 螃蟹

【问题讨论】:

  • 不仅仅 diff 命令起作用,例如diff /path/to/file1 /path/to/file2 ?在 linux 中,您甚至可以并排进行。

标签: bash macos visual-studio-code


【解决方案1】:

好的,我自己找到了解决办法,希望对大家也有帮助:

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

说明:与 Visual Studio Code 比较

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

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

享受吧!

螃蟹

【讨论】:

    猜你喜欢
    • 2020-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-11
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    相关资源
    最近更新 更多