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

Windows 11下WSL2与便携版VSCode集成:实现$code .命令

解决WSL2中执行code .调用Windows便携版VSCode的方案

以下是几种可行的集成方案,按操作复杂度排序:

方案一:创建永久Shell别名(推荐,用户级生效)

  1. 找到Windows端便携VSCode的Code.exe路径,比如你的VSCode放在D:\PortableApps\VSCode,对应WSL路径为/mnt/d/PortableApps/VSCode/Code.exe
  2. 打开当前用户的Shell配置文件:
    • Bash用户:nano ~/.bashrc
    • Zsh用户:nano ~/.zshrc
  3. 在文件末尾添加一行(替换为你的实际路径):
    alias code='/mnt/d/PortableApps/VSCode/Code.exe'
    
    若路径包含空格,需用单引号包裹,例如:alias code='/mnt/d/Portable Apps/VSCode/Code.exe'
  4. 保存退出编辑器(nano按Ctrl+O回车确认,再按Ctrl+X退出),执行以下命令让配置立即生效:
    source ~/.bashrc
    
  5. 测试:在WSL任意目录执行code .,即可打开Windows端便携VSCode并定位到当前WSL路径

方案二:创建系统级软链接(全局生效)

如果需要让WSL中所有用户都能使用code命令,可创建软链接到系统bin目录:

  1. 执行以下命令(替换为你的便携VSCode路径):
    sudo ln -s /mnt/d/PortableApps/VSCode/Code.exe /usr/local/bin/code
    
  2. 无需额外配置,直接在WSL终端执行code .即可调用便携VSCode

注意事项

  • 路径转换规则:Windows盘符C:\对应WSL路径/mnt/c,D:\对应/mnt/d,以此类推,盘符需小写
  • 确保便携VSCode已安装Remote - WSL插件,否则可能无法正确识别WSL路径
  • 若执行code .无响应,检查路径是否正确,可直接在WSL终端输入/mnt/d/PortableApps/VSCode/Code.exe测试能否启动VSCode

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 21:17:50