我正在运行Windows 7 | 64位。我正在尝试将Visual Studio Code设置为Sketchup 2016扩展的调试环境,为此必须在VSCode中设置task.json以使用命令行参数执行Sketchup。我收到了与json文件有关的一般错误,但我很熟悉json,整日都在努力寻找解决方法。
我收到以下错误:
>执行任务:&'C:/ Program Files / SketchUp / SketchUp 2016 / SketchUp.exe'-rdebug'ide port = 7000'<< / p>
&这次是意外的。终端进程终止于 退出代码:1
关于以下task.json
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Debug SketchUp 2016",
"type": "shell",
"command": "open -a '/Applications/SketchUp 2016/SketchUp.app' --args -rdebug 'ide port=7000'",
"windows": {
"command": "&'C:/Program Files/SketchUp/SketchUp 2016/SketchUp.exe' -rdebug 'ide port=7000'"
}
}
]
}
我尝试了各种语法方法,例如使用\\和删除&(我找不到文档)
谁能看到如何修复语法?
谢谢 亚历克斯
答案 0 :(得分:0)
您正在使用哪个终端? cmd或Powershell?
我制作了一些Ruby宝石来帮助我启动SketchUp-解决跨平台差异:https://github.com/thomthom/skippy
我在此VSCode项目示例中使用了它: https://github.com/SketchUp/sketchup-extension-vscode-project