Windows下VS Code的code .命令在CMD中无法运行的设置咨询
解决Windows CMD中
code .命令无法运行的问题 别着急,我帮你一步步排查和解决这个问题,毕竟手动加环境变量有时候确实会踩坑:
先确认VS Code的安装路径是否正确
你添加的是C:\Program Files (x86)\Microsoft VS Code\bin,这个是32位VS Code的路径。如果你装的是64位版本,正确路径应该是C:\Program Files\Microsoft VS Code\bin。先去你的VS Code安装目录确认一下,别搞混了位数版本。验证环境变量是否生效
就算你正确添加了路径,CMD有时候不会即时读取新的环境变量。试试这两步:- 关闭所有打开的CMD窗口,重新打开一个新的再执行
code . - 如果还是不行,重启你的电脑,确保环境变量完全生效
另外,你可以在CMD里输入echo %PATH%,查看输出内容里是否包含你添加的VS Code bin路径,确认它确实被加入了系统环境变量。
- 关闭所有打开的CMD窗口,重新打开一个新的再执行
用VS Code官方工具注册命令行(最推荐的方法)
手动加环境变量容易出错,VS Code本身提供了一键注册的功能:- 打开VS Code,按下
Ctrl+Shift+P调出命令面板 - 在搜索框里输入
Shell Command: Install 'code' command in PATH,找到这个命令并执行 - 执行完成后,关闭所有CMD窗口再重新打开,试试
code .应该就能正常运行了
- 打开VS Code,按下
排查权限或命令冲突问题
- 试试以管理员身份打开CMD,再执行
code .,有时候普通权限会限制命令的执行 - 输入
where code命令,看看系统返回的code.exe路径是不是你VS Code的bin目录。如果返回了其他路径,说明有别的软件也用了code这个命令,导致冲突。这时候你可以调整环境变量的顺序(把VS Code的路径移到最前面),或者重命名冲突的命令文件。
- 试试以管理员身份打开CMD,再执行
如果以上步骤都试过还是不行,你可以在CMD里直接输入VS Code的完整路径来测试,比如"C:\Program Files\Microsoft VS Code\bin\code.exe" .,如果这个能打开VS Code,说明问题还是出在环境变量或者命令注册上,再回头检查前面的步骤就行。
内容的提问来源于stack exchange,提问作者Apple Orange
相关产品推荐
相关产品推荐

