VSCode的“code”命令在Windows上不起作用
- 重新安装VSCode
- 已确认的脚本权限:https://learn.microsoft.com/en-us/previous-versions//bb613481(v=vs.85)?redirectedfrom=MSDN#how-to-allow-scripts-to-run
- “code”命令仍然不执行任何操作:
(base) PS C:\Users\lemon> set-executionpolicy remotesigned
(base) PS C:\Users\lemon> code
(base) PS C:\Users\lemon> Get-ExecutionPolicy
RemoteSigned
(base) PS C:\Users\lemon>
(base) PS C:\Users\lemon> code
(base) PS C:\Users\lemon> code .
(base) PS C:\Users\lemon>
- 已确认系统环境:
(基本)PS C:\Users\lemon> $env:PATH C:\Users\lemon\miniconda3; C:\Users\lemon\miniconda3\Library\mingw-w64\bin; C:\Users\lemon\miniconda3\Library\usr\bin; C:\Users\lemon\miniconda3\Library\bin; C:\Users\lemon\miniconda3\endash; C:\Users\lemon\miniconda3\bin; C:\Users\lemon\miniconda3\condabin; C:\Program Files\Microsoft\jdk-17.0.8.7-hotspot\bin; C:\Program Files\Oculus\Support\Oculus-runtime; C:\Windows\system32; C:\Windows;C:\Windows\System32\Wbem; C:\Windows\System32\WindowsPowerShell\v1.0; C:\Windows\System32\OpenSSH C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR; C:\Program Files(x86)\NVIDIA Corporation\PhysX\Common; C:\Program Files\dotnet; C:\platform-tools; C:\WINDOWS\system32; C:\WINDOWS;C:\WINDOWS\System32\Wbem; C:\WINDOWS\System32\WindowsPowerShell\v1.0; C:\WINDOWS\System32\OpenSSH; C:\Program Files\Docker\Docker\resources\bin; C:\Program Files\nodejs; C:\Program Files\Git\cmd; C:\Users\lemon\AppData\Local\Microsoft\WindowsApps; C:\Users\lemon\AppData\Local\GitHubDesktop\bin; C:\Program Files(x86)\Nmap; C:\Users\lemon\AppData\Roaming\npm; C:\Users\lemon\AppData\Local\Programs\Microsoft VS Code\bin**
- 列表项
- 尝试直接调用脚本-无输出。
(base) PS C:\Users\lemon\AppData\Local\Programs\Microsoft VS Code\bin> ls
目录: C:\Users\lemon\AppData\Local\Programs\Microsoft VS Code\bin
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2023/9/14 5:55 2067 code
-a---- 2023/9/14 6:21 16738736 code-tunnel.exe
-a---- 2023/9/14 5:55 167 code.cmd
(base) PS C:\Users\lemon\AppData\Local\Programs\Microsoft VS Code\bin> ./code.cmd
(base) PS C:\Users\lemon\AppData\Local\Programs\Microsoft VS Code\bin> ./code
(base) PS C:\Users\lemon\AppData\Local\Programs\Microsoft VS Code\bin>
运行Code.exe可以正确创建编辑器窗口
关于输出:
Commit: abd2f3db4bdb28f9e95536dfa84d8479f1eb312d
Date: 2023-09-14T05:55:25.390Z
Electron: 25.8.1
ElectronBuildId: 23779380
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Windows_NT x64 10.0.22621
(base) PS C:\Users\lemon> code --disable-extensions
(base) PS C:\Users\lemon> code --verbose
(base) PS C:\Users\lemon> code --log debug
(base) PS C:\Users\lemon>```
上面的命令似乎没有输出
(base) PS C:\Users\lemon> code
(base) PS C:\Users\lemon> code | ps
(base) PS C:\Users\lemon> where code
(base) PS C:\Users\lemon> get-command code
CommandType Name Version Source
----------- ---- ------- ------
Application code.cmd 0.0.0.0 C:\Users\lemon\AppData\Local\Programs\...
我可以知道怎么修吗?
1条答案
按热度按时间z4iuyo4d1#
对于任何和我有同样问题的人来说
这个问题实际上是由卸载Anaconda包管理器引起的:Cmd crashes with exit code 1 after uninstalling anaconda
用代码1退出的进程太笼统,掩盖了一堆问题。