VS Code integrated terminal issue

北战南征 提交于 2019-12-05 08:07:11

I had the same problem on Windows 10. The problem was that I had VSCode running in compatibility mode (Windows 8). If that is that case for you, just uncheck "Run this program in compatibility mode for" checkbox in Compatibility tab of the VSCode properties, click in OK and restart VSCode.

I had the same problem just a few minutes ago, in my case this error was a path consequence, my windows user folder has an accent (c:/users/josé /..) , so, just try to move your project into another folder, like "C:/projects".

Current Solution is using a none-English named Folder as project Folder.

Here is my research:

default value "terminal.integrated.shell.windows": "C:\\WINDOWS\\system32\\cmd.exe"

Following is the debug info in 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

Following is debug info in Atom:

C:\Users\mzvast\AppData\Local\atom\app-1.9.1\resources\app.asar\src\task.js:52

Unable to start terminal process. Win32 error code: 267 Error: Unable to start terminal process. Win32 error code: 267 at Error (native) at Server. (C:\Users\mzvast.atom\packages\platformio-ide-terminal\node_modules\pty.js\lib\pty_win.js:67:9) at emitOne (events.js:90:13) at Server.emit (events.js:182:7) at Pipe.onconnection (net.js:1439:8) (anonymous function) @C:\Users\mzvast\AppData\Local\atom\app-1.9.1\resources\app.asar\src\task.js:52 (anonymous function) @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 (anonymous function) @ C:\Users\mzvast\AppData\Local\atom\app-1.9.1\resources\app.asar\src\task.js:78emitTwo @ events.js:100 emit @ events.js:185 handleMessage @ internal/child_process.js:718 channel.onread @ internal/child_process.js:444

The win32 error code 267 seem to be,according to microsoft:

ERROR_DIRECTORY
267 (0x10B)
The directory name is invalid.

just uncheck "Run this program in compatibility mode for" checkbox in Compatibility tab of the VSCode properties, click in OK and apply and restart VSCode.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!