【问题标题】:How can I correctly set vscode as the difftool for perforce (p4)如何正确地将 vscode 设置为 perforce 的 difftool (p4)
【发布时间】:2019-03-13 15:29:19
【问题描述】:

目前我有以下内容: 但我的问题是,当我尝试进行比较时,Visual Studio Code 只是在两个单独的选项卡中打开两个修订版,而不是在差异视图中。有没有办法设置它,以便在打开修订时它们会自动在 vscode 的文件比较视图中打开?

【问题讨论】:

    标签: macos visual-studio-code perforce difftool


    【解决方案1】:

    根据 VSCode 文档:

    https://code.visualstudio.com/docs/editor/command-line

    你希望你的参数列表是-d %1 %2

    【讨论】:

    • 似乎对我不起作用。如果这很重要,我在 Mac 上。当我尝试 diff 时,有没有办法启用调试输出以查看 p4 正在调用的命令?
    • 您使用的是此处描述的 Mac 命令行启动器吗? code.visualstudio.com/docs/setup/…
    • 不,我启动它的方式和上面的截图一样,只是添加了-d。我的路径中有 vscode(当我打开终端时,我可以输入 code 以正常启动它),但是当我尝试与 perforce 进行比较时没有任何反应。
    • 您启动它的方式可能不支持-d 命令行标志。确保您的自定义工具正在调用 code 可执行文件,而不是应用程序包或任何 Mac 事物。 :)
    【解决方案2】:

    我想回答这个帖子有点晚了,但我使用/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code 作为位置并且它有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-22
      • 1970-01-01
      • 1970-01-01
      • 2015-03-11
      • 2021-01-30
      • 2020-10-31
      • 1970-01-01
      相关资源
      最近更新 更多