Windows Terminal 添加自定义 SSH 菜单

用过 Windows Terminal 之后才发现,在 Windows 下输命令也可以这么享受。漂亮的外观、丝滑的响应速度,以及对 WSL 的完美支持,让许多命令行重度依赖者对微软路转粉。

打开 Terminal 时默认终端是 Windows PowerShell,点击标签栏的 + 号可以打开新标签,点击向下的箭头则可以选择目标终端。如果你开启了 WSL 并安装了 WSL Ubuntu、CentOS 等发行版,那么在这个菜单中就会自动添加一个入口,如下图中的 Ubuntu-20.04 。

Windows Terminal 菜单

可以看到图上有 3 个自定义菜单,分别是 CentOS VM、R2S 和 ECS,第一个是我的虚拟机,第二个是我的软路由,第三个则是我在阿里云的 ECS 服务器

我是如何添加它们的呢?

在以前的版本中,我们需要手动编辑 JSON 文件来添加选项,但是现在简单多了,只需点击图上所示的“设置”选项,接着在左侧“配置文件”下方点击“+新增”,接着在右侧输入菜单信息。以 R2S 为例:

命令行输入 ssh root@192.168.7.186 ,也就是用 SSH 的形式登录软路由上的 root 账户。图标可以自定义,建议在网上找个 Logo,裁剪成正方形图片。图标文件要保存在一个不会轻易删除的地方,否则找不到图标文件就会显示空图标。

比较有趣的是“外观”设置,在这里可以直接给不同的终端设置成不同的外观,包括配色、字体、字号都可以更改。

Terminal 是微软的开源项目,如果你有新的想法或者遇到问题,可以在 Github 上提 Issue,当然,贡献代码也是可以的。项目地址:microsoft/terminal