命令行执行code命令提示未识别,求排查解决方法
解决
'code' is not recognized命令行错误 这个错误的核心原因很直白:你的系统环境变量PATH里找不到VS Code的命令行工具路径。code是VS Code提供的快捷命令,用来从终端快速打开编辑器,但如果安装VS Code时没勾选「Add to PATH」选项,或者安装后路径没被正确添加,系统就不知道去哪找这个命令。
给你两个直接有效的解决办法:
方法1:从VS Code内部一键注册(最省心)
- 打开VS Code,按下
Ctrl+Shift+P调出命令面板 - 在搜索框里输入
Shell Command: Install 'code' command in PATH,选中这个命令并执行 - 等待执行完成后,关闭所有已经打开的命令行窗口,重新打开一个新的终端,再输入
code .试试,应该就能正常运行了
方法2:手动添加环境变量(适合手动控)
如果方法1没生效,或者你更愿意手动配置:
- 找到VS Code的安装路径:
- 默认用户安装路径一般是:
C:\Users\Lenovo\AppData\Local\Programs\Microsoft VS Code\bin - 如果是全局安装(给所有用户用),路径可能是:
C:\Program Files\Microsoft VS Code\bin
- 默认用户安装路径一般是:
- 添加到环境变量:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「用户变量」或「系统变量」里找到
PATH变量,点击「编辑」 - 点击「新建」,把刚才找到的VS Code的
bin路径粘贴进去,然后一路点击「确定」保存
- 重启所有命令行窗口,再测试
code .命令
验证是否配置成功
打开新的命令提示符,输入:
code --version
如果能输出VS Code的版本号,说明配置已经生效了。
内容的提问来源于stack exchange,提问作者Paweł Zarębski




