You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过PowerShell打开Visual Studio Code?命令执行失败的解决求助

如何通过PowerShell打开Visual Studio Code?命令执行失败的解决求助

嘿,我来帮你捋捋这个问题!你遇到的code.命令不被识别的情况,我之前也踩过坑,大概率是两个原因:要么命令格式输错了,要么VS Code的命令行工具没加到系统环境变量里。

先看最容易犯的小错误——你输的code.是不对的!正确的命令应该是**code .**(注意code和英文句号之间必须有一个空格),先试试这个正确格式的命令,如果还是报错,再接着看下面的解决步骤:

  • 第一步:给VS Code配置命令行环境
    打开你的VS Code,按下Ctrl+Shift+P调出命令面板,在里面搜索“Shell Command: Install 'code' command in PATH”,找到这个选项后点击执行。这个操作会自动把VS Code的code命令路径加到系统环境变量里,这样PowerShell就能找到这个命令了。

  • 第二步:重启PowerShell
    环境变量修改后不会立刻生效,你得把当前的PowerShell窗口关掉,重新打开一个新的,然后再输入code .,这时候应该就能直接打开当前目录对应的VS Code窗口了。

  • 如果上面的方法还是不行,用绝对路径硬启动
    找到VS Code的安装位置,默认一般是C:\Program Files\Microsoft VS Code\Code.exe,如果是装在用户目录下的话,路径可能是C:\Users\ahmed\AppData\Local\Programs\Microsoft VS Code\Code.exe。然后在PowerShell里输入:

    & "C:\Program Files\Microsoft VS Code\Code.exe" .
    

    这里的&是PowerShell用来调用外部可执行文件的操作符,因为路径里有空格,所以要给路径加双引号,后面的.表示打开当前目录。

你之前的错误提示我贴在这里,方便其他人参考:

PS C:\Users\ahmed> code.

code. : The term 'code.' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
again.
At line:1 char:1

  • code.
  • CategoryInfo : ObjectNotFound: (code.:String) [], CommandNotFoundException
  • FullyQualifiedErrorId : CommandNotFoundException

备注:内容来源于stack exchange,提问作者Ahmed 1brahim

火山引擎 最新活动