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

如何设置Windows端Atom默认使用WSL Ubuntu执行shell脚本

Atom script插件配置WSL Ubuntu为默认shell执行环境教程

前置检查

  • 确认WSL Ubuntu已正确安装,且在PowerShell中运行wsl -d Ubuntu可以正常进入Ubuntu环境。

配置步骤

  1. 打开Atom设置界面:可以通过快捷键Ctrl+,,或者点击菜单栏「File」→「Settings」进入。
  2. 进入插件管理页:在左侧菜单栏选择「Packages」,在已安装插件列表中找到script插件,点击其右侧的「Settings」按钮进入配置页。
  3. 修改Shell脚本默认执行命令:
    • 找到配置项中「Shell」对应的「Command」(解释器命令)输入框,将默认的powershell.exe替换为以下内容:
      wsl.exe -d Ubuntu bash -c 'cd "$(dirname "$(wslpath "{FILE_PATH}")")" && bash "$(wslpath "{FILE_PATH}")"'
    • 如果你只安装了一个WSL发行版,且默认就是Ubuntu,可以简化命令为:
      wsl.exe bash -c 'cd "$(dirname "$(wslpath "{FILE_PATH}")")" && bash "$(wslpath "{FILE_PATH}")"'
  4. 保存配置后重启Atom生效。

验证方法

新建后缀为.sh的shell脚本,写入以下测试代码:

#!/bin/bash
echo "当前运行环境:"
uname -a

按下快捷键Shift+Ctrl+B执行,若输出包含Linux、Ubuntu关键词则说明配置成功。

常见问题排查

  • 如果执行提示路径不存在,可在PowerShell中运行wsl --set-default Ubuntu将Ubuntu设为WSL默认发行版后重试。
  • 如果输出乱码,可在WSL Ubuntu中执行sudo dpkg-reconfigure locales选中zh_CN.UTF-8并设为系统默认语言。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 01:27:03