windows “code”命令在Powershell中不起作用

tquggr8v  于 12个月前  发布在  Windows
关注(0)|答案(1)|浏览(146)

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\...

我可以知道怎么修吗?

z4iuyo4d

z4iuyo4d1#

对于任何和我有同样问题的人来说
这个问题实际上是由卸载Anaconda包管理器引起的:Cmd crashes with exit code 1 after uninstalling anaconda
用代码1退出的进程太笼统,掩盖了一堆问题。

相关问题