主要观点:
tmux
(终端复用器的简称)是终端的i3
,能将屏幕分割为多个独立的 shell 且无需图形环境,对每周多次 SSH 到服务器的程序员很有价值,与Vim
等一起是数字极简主义的选择。- 像
Kovid Goyal
这样的开发者不喜欢tmux
,认为终端复用器有不必要的开销、复杂且影响生态系统,终端本身就很好。 - 在家用 UNIX 系统时可随意调整环境,而在工作用 Windows 系统时,每天多次 SSH 到 Linux 盒子会使用
tmux
,因为它能满足同时运行多个 shell 的需求,且kitty
运行在远程端,tmux
可在被远程连接的端工作,这很重要。 - “更糟即更好”更多是产品管理理念,对于软件来说,要针对常见用例把核心功能做好,即便采用次优方法。作者虽喜欢 VMs,但现在很少在其中进行长期开发工作。
关键信息: tmux
可在终端分割屏幕,默认安装于OpenBSD
。Kovid Goyal
不喜欢tmux
并在 FAQ 中说明原因。- 作者在家用
kitty
,工作用 Windows 且多次 SSH 到 Linux 盒子时用tmux
。
重要细节: kitty
有自己的特点和优势,如作者对其环境可进行调整。tmux
能在不同终端模拟器下工作,作者记住了C-b %
和C-b "
等快捷键,不确定kitty
的默认快捷键是否为C-S-Enter
。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。