You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下WSL Ubuntu终端code命令无法正常使用的求助

解决WSL Ubuntu中code命令冲突问题
  • 彻底卸载WSL Ubuntu内的Linux版VS Code
    执行以下命令完成完全卸载,避免与Windows版命令冲突:

    sudo apt remove --purge code
    sudo apt autoremove
    sudo apt clean
    
  • 验证Windows版VS Code的WSL关联

    1. 打开Windows端VS Code,确认WSL扩展处于启用状态
    2. 按下Ctrl+Shift+P唤起命令面板,输入WSL: Connect to WSL并选择你的Ubuntu发行版,建立WSL连接
    3. 连接成功后,在VS Code内置的WSL终端中执行code .,测试能否正常打开当前目录
  • 手动创建Windows版code命令的软链接
    如果上述步骤后仍无法调用,手动将Windows的code.exe映射到WSL的系统命令目录:

    sudo ln -s "/mnt/c/Program Files/Microsoft VS Code/bin/code.exe" /usr/local/bin/code
    

    执行code --version验证是否成功调用Windows版VS Code

  • 调整PATH变量优先级
    检查/usr/local/bin是否在PATH的靠前位置,确保新创建的软链接优先被识别:

    1. 执行echo $PATH查看当前PATH顺序
    2. 如果/usr/local/bin位置靠后,编辑shell配置文件(如~/.bashrc或~/.zshrc),添加:
      export PATH="/usr/local/bin:$PATH"
      
    3. 执行source ~/.bashrc(对应bash)或source ~/.zshrc(对应zsh)使配置生效

官方说明:WSL环境下无需安装Linux版VS Code,通过Windows端VS Code的WSL扩展即可实现跨系统的文件编辑与终端交互,这也是推荐的使用方式。

内容的提问来源于stack exchange,提问作者jjj bgg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 04:36:06