一个新的终端模拟器WezTerm

1 · 刘文涛 · May 15, 2022, 7:46 a.m.
wezterm 是@wez利用Rust开发的一款终端模拟器.和microsoft/terminal还有 ITerm 类似. 支持的特性也特别多,比较有特色的是可以通过 lua 来配置或者增加一些特性.比方把 ~/.ssh/config 中的host直插入到 wezterm 中的 launch_menu ,在打开 launch_menu 的时候可以通过 / 来查找. 在快捷键支持这块有一个 leader key 的设定类似 vim 或者 emacs 里面的快捷键配置. 下面是鼓捣出来一个配置,如果有兴趣尝试的话可以试试看.把这个配置放到 ~/.config/wezterm/wezterm.lua 就可以了. local function basename(s) return string.gsub(s, "(.*[/\\])(.*)", "%2") end local wezterm = require "wezterm" local SOLID_LEFT_ARROW = utf8.char(0xe0ba) local SOLID_LEFT_MOST = utf8.char(0x2588...