Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何将vscode正确设置为perforce(p4)的difftool_Macos_Visual Studio Code_Perforce_Difftool - Fatal编程技术网

Macos 如何将vscode正确设置为perforce(p4)的difftool

Macos 如何将vscode正确设置为perforce(p4)的difftool,macos,visual-studio-code,perforce,difftool,Macos,Visual Studio Code,Perforce,Difftool,目前我有以下几点: 但我的问题是,当我尝试进行比较时,VisualStudio代码只是在两个单独的选项卡中打开两个修订版,而不是在差异视图中。是否有一种方法可以将其设置为在打开修订版时自动在vscode的文件比较视图中打开?根据vscode文档: 你希望你的参数列表是-d%1%2我想现在回答这个问题有点晚了,但是我使用/Applications/visualstudio code.app/Contents/Resources/app/bin/code>作为位置,它对我来说不起作用。如果这有关系

目前我有以下几点:
但我的问题是,当我尝试进行比较时,VisualStudio代码只是在两个单独的选项卡中打开两个修订版,而不是在差异视图中。是否有一种方法可以将其设置为在打开修订版时自动在vscode的文件比较视图中打开?

根据vscode文档:


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

我想现在回答这个问题有点晚了,但是我使用
/Applications/visualstudio code.app/Contents/Resources/app/bin/code>作为位置,它对我来说不起作用。如果这有关系的话,我就在Mac电脑上。当我尝试区分时,是否有方法启用调试输出以查看p4正在调用的命令?是否使用此处描述的Mac命令行启动器?不,我启动它与上面的屏幕截图相同,只是添加了
-d
。我的路径中有vscode(当我打开终端时,我可以键入
code
来很好地启动它),但是当我尝试与perforce不同时,什么也没有发生。您启动它的方式可能不支持
-d
命令行标志。确保您的自定义工具调用的是
代码
可执行文件,而不是应用程序包或Mac的任何东西。:)