我的VS Code集成终端仅切换一秒钟,然后使用命令Ctrl+`
消失(试图改变它 - 仍然无效:) :),
显示Integrated terminal exited with code 1
错误。
任何解决问题的想法?
答案 0 :(得分:3)
我在Windows 10上遇到了同样的问题。问题是我在兼容模式下运行VSCode(Windows 8)。如果是这种情况,只需取消选中“在兼容模式下运行此程序”复选框,在VSCode属性的“兼容性”选项卡中,单击“确定”并重新启动VSCode。
答案 1 :(得分:1)
我几分钟前遇到了同样的问题,在我的情况下,这个错误是一个路径后果,我的Windows用户文件夹有一个重音(c:/ users /josé/ ..),所以,只是尝试移动你的将项目投射到另一个文件夹,例如“C:/ projects”。
答案 2 :(得分:0)
当前解决方案使用非英文命名的文件夹作为项目文件夹。
这是我的研究:
default value "terminal.integrated.shell.windows": "C:\\WINDOWS\\system32\\cmd.exe"
以下是VScode中的调试信息:
terminalInstance.ts:55 Integrated terminal exited with code 1
(anonymous function) @ terminalInstance.ts:55
emitTwo @ events.js:100
emit @ events.js:185
ChildProcess._handle.onexit @ internal/child_process.js:204
以下是Atom中的调试信息:
根据{{3}} ,C:\Users\mzvast\AppData\Local\atom\app-1.9.1\resources\app.asar\src\task.js:52
无法启动终端进程。 Win32错误代码:267错误:无法 开始终端进程。 Win32错误代码:267 在错误(本机) 在服务器上。 (C:\ Users \用户mzvast.atom \包\ platformio-IDE-终端\ node_modules \ pty.js \ lib中\ pty_win.js:67:9) 在emitOne(events.js:90:13) 在Server.emit(events.js:182:7) 在Pipe.onconnection(net.js:1439:8) (匿名函数)@C:\ Users \ mzvast \ AppData \ Local \ atom \ app-1.9.1 \ resources \ app.asar \ src \ task.js:52 (匿名函数)@C:\ Users \ mzvast \ AppData \ Local \ atom \ app-1.9.1 \ resources \ app.asar \ src \ task.js:126 module.exports.Emitter.simpleDispatch @ C:\ Users \ mzvast \ AppData \ Local \ atom \ app-1.9.1 \ resources \ app.asar \ node_modules \ event-kit \ lib \ emitter ....:25 module.exports.Emitter.emit @ C:\ Users \ mzvast \ AppData \ Local \ atom \ app-1.9.1 \ resources \ app.asar \ node_modules \ event-kit \ lib \ emitter。...:125 (匿名函数)@ C:\ Users \ mzvast \ AppData \ Local \ atom \ app-1.9.1 \ resources \ app.asar \ src \ task.js:78emitTwo @ events.js:100 发出@ events.js:185 handleMessage @ internal / child_process.js:718 channel.onread @ internal / child_process.js:444
win32错误代码267似乎是
ERROR_DIRECTORY 267 (0x10B) The directory name is invalid.
答案 3 :(得分:0)
关闭 vscode,在你电脑的某个地方创建一个新文件夹,但不在之前用 vscode 打开的目录中。用 vscode 打开这个新目录,然后尝试打开你的终端。如果您的终端打开,则问题出在您之前的目录中。这发生在我身上,该目录不存在但列在我的文件资源管理器中。现在,无论何时启动终端,它都会以在 vscode 中打开的相同目录开始。在这种情况下,目录不存在或有相同的问题,因此问题。
答案 4 :(得分:0)
重要!! 首先,试试这个方法。
如果这有效,那么目录有问题。创建一个新目录并将所有文件迁移到该目录。
如果没有,请尝试更改其他答案中列出的设置,或检查 VSCode 是否在兼容模式下运行。
答案 5 :(得分:-1)
只需取消选中VSCode属性的“兼容性”选项卡中的“以兼容模式运行此程序”复选框,单击确定,然后应用并重新启动VSCode。
答案 6 :(得分:-1)
我有相同的退出代码1.。并找到了以下解决方案。 打开Visual Studio Code上的设置,然后单击标记中的在settings.json 中编辑:
更改红色标记线上的terminal.integrated.shell.windows
设置,如下所示: