WSL 从最初功能不全 bug 遍地都是,到现在除了少数几个比较顽固的 bug 外,基本足以正常使用了。但自带终端模拟器的体验依然非常糟糕,而且在可以预期的未来都不会有太大的长进了。我是从去年 8 月开始开发 wsl-terminal(中文页面)的,期间因为想不到可以添加什么功能而搁置了比较长时间。最近心血来潮,添加了很多实用功能,用户体验也会上升很多。
希望有在使用的朋友可以多反馈下意见建议,如果之前没有尝试过,也可以体验一下,软件是一个 1.6 MB 的压缩包,解压后即可使用,不会往系统中写入任何东西(如果想添加到开始菜单或者右键菜单,可以使用 tools 中的工具)。
多谢大家支持。
wsl-terminal
用于 Windows Subsystem for Linux (WSL) 的终端模拟器,基于 mintty 和 wslbridge。
截图
查看更多截图。
用法
从这里下载最新版本并解压,或者在
cmd.exe
或 WSL 里运行bash -c "wget https://github.com/goreliu/wsl-terminal/releases/download/v0.8.1/wsl-terminal-0.8.1.7z && 7z x wsl-terminal-0.8.1.7z"
。运行
open-wsl.exe
可以在当前目录打开一个 WSL 终端模拟器(wsl-terminal 需要放置在本地的 NTFS 分区上,原因)。运行
tools/1-add-open-wsl-terminal-here-menu.js
(帮助) 来添加一个Open wsl-terminal Here
右键菜单到资源管理器上 (运行tools/1-remove-open-wsl-terminal-here-menu.js
可以将其删除)。 如果你使用 Total Commander, 可以参考 在 Total Commander 中使用 wsl-terminal 。run-wsl-file.exe
可以在 wsl-terminal 里运行任何.sh
(以及任何其他的可执行文件,比如.py
.pl
文件) 脚本文件,你可以在文件打开方式里设置使用它来打开文件。vim.exe
可以使用 WSL 中的 vim 打开任何文件 (在 wsl-terminal 中),支持在打开方式中配置。如果你使用其他编辑器,可以把vim.exe
重命名成emacs.exe
nvim.exe