bash - 在 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 添加到了我的路径中:
- 启动 VS 代码
- 打开命令面板 (F1) 并键入“shell 命令”以找到 Shell 命令:在 PATH 命令中安装“代码”命令。
在此之后,我可以启动终端并运行:
代码--diff
第2步:
我在“自定义上下文菜单”的FreeFileSync 首选项中添加了以下选项:
说明:与 Visual Studio Code 比较
命令行:代码 --diff "%local_path%" "%local_path2%"
问题:
到目前为止,它什么也没做。没有错误。没有窗户打开。为什么?
提前感谢您的帮助!螃蟹
解决方案
好的,我自己找到了解决方案,我希望这对你们也有帮助:
解决方案是在 FreeFileSync 中将 Visual Studio Code 配置为外部文件比较 (diff) 工具,如下所示:
说明:与 Visual Studio Code 比较
命令行:/Applications/Visual\ Studio\ Code.app/Contents/MacOS/Electron --diff "%local_path%" "%local_path2%"
注意 \ 反斜杠来转义空格......没有这些它会默默地失败。
享受!
螃蟹
推荐阅读
- python - 如何向 Odoo POS 添加新的安全角色?
- node.js - 运行 npm install 和 npm update 时出现 npm 错误
- c++ - 如何在另一个类的构造函数中初始化对象?
- google-apps-script - 如何将特定文件夹 ID 输入到 Google Apps 脚本中?
- javascript - 使用flask在html中调用外部Javascript函数,显示未定义函数
- groovy - 如何将字符串转换为向上舍入到小数点后 4 位的浮点数
- php - 调试和解决早期会话超时
- angular - 找不到模块 'ng2-translate' 我无法导入
- reactjs - 为什么 e.preventDefault() 在 React 中不起作用?
- c# - 替换excel单元格中的字符