7

我的 VS Code 集成终端仅切换一秒钟,然后随着命令消失Ctrl+`(尝试更改它 - 仍然无法正常工作:)),显示Integrated terminal exited with code 1错误。

修复它的任何想法?

4

7 回答 7

2

我在 Windows 10 上遇到了同样的问题。问题是我的 VSCode 以兼容模式(Windows 8)运行。如果是这种情况,只需取消选中 VSCode 属性的“兼容性”选项卡中的“以兼容模式运行此程序”复选框,单击“确定”并重新启动 VSCode。

于 2017-03-09T16:26:12.113 回答
1

几分钟前我遇到了同样的问题,在我的情况下,这个错误是一个路径后果,我的 Windows 用户文件夹有一个重音 (c:/users/josé /..) ,所以,试着将你的项目移动到另一个文件夹,例如“C:/projects”。

于 2016-08-08T01:44:39.660 回答
0

重要的!! 首先,试试这个方法。

  1. 在您的 PC 上的任何位置创建一个虚拟目录,但在您的资源管理器中打开的当前目录除外。
  2. 保存任何打开的东西。
  3. 打开您创建的虚拟目录File > Open a folder > 'Your Folder'
  4. 尝试使用View > Terminal打开集成终端。

如果这有效,则目录有问题。创建一个新目录并将所有文件迁移到该目录。
如果没有,请尝试更改其他答案中列出的设置或检查 VSCode 是否在兼容模式下运行。

于 2021-07-12T14:48:41.320 回答
0

关闭 vscode,在你电脑的某个地方创建一个新文件夹,但不在之前用 vscode 打开的目录中。使用 vscode 打开这个新目录,然后尝试打开你的终端。如果您的终端打开,那么问题出在您之前的目录上。这发生在我身上,该目录不存在,但在我的文件资源管理器中列出。现在,每当您启动终端时,它都会从您在 vscode 中打开的同一目录开始。在这种情况下,该目录不存在或有相同的问题,因此出现了问题。

于 2021-06-09T09:09:12.697 回答
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 中的调试信息:

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\packages\platformio-ide-terminal\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.

根据微软的说法,win32 错误代码 267 似乎是:

ERROR_DIRECTORY
267 (0x10B)
The directory name is invalid.
于 2016-08-03T16:33:04.337 回答
-1

我有相同的退出代码 1.. 并找到了如下解决方案.. 打开 Visual Studio Code 上的设置并单击Edit in settings.json标记:

在 settings.json 中编辑

如您所见,更改terminal.integrated.shell.windows红色标记线上的设置: 设置.json

于 2020-10-26T21:42:40.637 回答
-2

只需取消选中 VSCode 属性的兼容性选项卡中的“以兼容模式运行此程序”复选框,单击确定并应用并重新启动 VSCode。

于 2018-12-31T09:51:04.813 回答