背景

在windows中,有诸如XShellSecureCRT等ssh连接神器,但在Mac中,可选择的工具并不多,ITerm2被一众程序员吹上了天,但自己实际用下来并不好用,对终端的执念让我基本上尝试了所有在Mac上能找得到的终端工具,最终选择了termius,该工具界面有点极客风,设计简洁,连接速度快,可惜的是如果用户退出所有记录将被清除,在被清除两次后终于无奈的放弃了Mac下唯一上手的终端工具,放弃termius后却很难再找一个满意的终端,mac自带的终端其实还行,就是不大好用,理想中的终端应该满足以下功能

  • 能够发送心跳包,不至于因为断网或者闲置时间过长连接断开需要重连
  • 能够有一定的管理功能,记住密码,不用每次输入地址和账号,这个也是最重要的需求
  • 支持tab页,支持分屏
  • 能够上传下载文件
  • 颜值要高
  • 可以选择复制,因为在终端经常需要复制,大部分终端都可以选择即可复制,无需手动ctrl+c

如果mac自带终端能够满足以上需求,就完全可以用于日常开发,那么接下来我们就一步步改造终端

Read the rest of this entry