在WSL中运行Visual Studio Code遇提示问题,求解决方法
解决WSL Ubuntu中
code命令的提示问题 你当前处于WSL(Windows子系统Linux)环境,VS Code官方针对WSL的最优使用方案是在Windows系统安装VS Code本体,通过WSL扩展与子系统联动,而非在WSL内单独安装Linux版VS Code,因此会触发这个提示。以下是两种解决方式:
方式一:遵循官方推荐配置(推荐,功能完整)
- 卸载WSL Ubuntu中的Linux版VS Code
执行以下命令彻底移除:sudo apt remove --purge code sudo apt autoremove - 在Windows系统安装VS Code本体
从官网下载Windows版安装包完成安装 - 安装WSL扩展
打开Windows上的VS Code,在扩展商店搜索并安装「WSL」扩展 - 配置完成后,在WSL终端执行
code命令,会自动调用Windows端的VS Code,支持直接打开WSL内的文件/目录,联动体验更流畅
方式二:强制使用WSL内的Linux版VS Code(不推荐,功能受限)
如果坚持使用WSL里已安装的Linux版VS Code,可通过以下方式跳过提示:
- 单次执行时添加参数:
code --force - 永久生效:修改shell别名,编辑你的shell配置文件(比如
~/.bashrc或~/.zshrc),添加一行:
保存后执行alias code='code --force'source ~/.bashrc(对应你的配置文件),之后直接输入code就不会再弹出提示。
内容的提问来源于stack exchange,提问作者Jhyunyee
相关产品推荐
相关产品推荐

