在 Conemu 中使用 WSL

WSL 的功能已经完善到可以用的地步了,但是缺少一个实用的 Shell,没想到 Conemu 已经对 WSL 进行的相应的支持了。

  • 首先在 win10 中启用 Linux 子系统
  • 更新 Conmue 到 Alpha 的最新版
  • 添加一个 WSL 的 Task 参数中如图:
  • Task parameters 中填写

/dir %CD% /icon "%USERPROFILE%\AppData\Local\lxss\bash.ico"

  • Commands 中填写

set "PATH=%ConEmuBaseDirShort%\wsl;%PATH%" & %ConEmuBaseDirShort%\conemu-cyg-64.exe --wsl -cur_console:pnm:/mnt -t bash -l

  • 然后在 Task 中启动即可

目前使用下来一切正常,并且能安装 oh-my-zsh 正常使用,唯一有个问题:在 shell 中使用 Tab 等补全按键时会有警告音提示,github 上也有相关讨论但是暂时没有优雅的解决方案,只能修改 Windows 的声音方案为无声

更多说明请参考 conemu 对 wsl 支持的页面:
https://conemu.github.io/en/BashOnWindows.html