好的,我真的很喜欢 WezTerm

主要观点:作者从使用 iTerm 2 到尝试 WezTerm,起初觉得默认外观一般,后来因 Lua 配置的灵活性再次尝试并爱上,本文介绍基于最终配置的 WezTerm 配置,包括外观、按键、多终端、项目工作区等方面,还提及 Lua 特点、配置文件等,最后鼓励读者继续探索 WezTerm 更多功能。
关键信息:

  • WezTerm 有超过 1000 种配色方案,可动态随机分配或根据系统外观自动切换。
  • 支持在不同文件中拆分配置,如wezterm.luaappearance.lua
  • 可通过 Lua 实现复杂配置,如设置窗口样式、状态栏、按键绑定等。
  • 具备热重载和调试覆盖功能,方便实验配置。
  • 有命令面板,可自定义快捷键,如分割终端的快捷键。
  • 支持多终端复用,通过 leader 键和键表实现方便的窗格操作。
  • 可利用工作区快速切换不同项目的终端实例。
    重要细节:
  • 安装 WezTerm 可通过brew install wezterm(macOS 且已安装 Homebrew)。
  • Lua 配置可在$XDG_CONFIG_HOME/wezterm/wezterm.lua中创建,修改后自动重载。
  • 配置颜色方案可使用config.color_scheme = 'Tokyo Night'等。
  • 动态配置可实现随机颜色方案或根据系统外观切换。
  • 字体设置可选择config.font = wezterm.font({ family = 'Berkeley Mono' })等。
  • 窗口样式可设置透明度、模糊度、装饰等。
  • 按键绑定可通过config.keys实现,如Option + Left Arrow跳字等。
  • 多终端复用可通过命令面板或快捷键实现分割和切换窗格。
  • 项目工作区可通过projects.lua文件实现快速切换不同项目的终端。
  • 状态栏可通过update-status回调添加更多信息,如当前工作区名称。
阅读 75
0 条评论