macOS 提供了大量功能丰富的内置应用程序,如果您是开发者,「终端」应用应该不可或缺。「终端」是 macOS 的默认命令行界面,用于在 Mac 上执行各种特定任务,例如输入和执行命令或脚本。
然而,并非所有人都喜欢系统内置的终端,您可以考虑使用其他替代品,以下是我们整理的 6 款开源、免费的最佳 Mac 终端替代产品。
- iTerm2
iTerm2 Terminal
iTerm2 是 macOS 终端应用的绝佳替代品。它包含了许多开发者渴望的「刚需」功能,例如「分屏」功能,允许您将工作空间分成多个垂直或水平窗格。
与 macOS 上的终端不同,iTerm2 提供命令输入的自动完成,让您能够更快地输入命令。它还支持多语言,您可以使用自己喜欢的语言,还能输入表情符号和其他 Unicode 特性。
此外,iTerm2 还拥有许多出色的功能,包括粘贴历史记录、密码管理器、全局搜索、触发器等。
iTerm2 Github
- Warp
Warp Terminal
Warp 是一款外观现代、功能强大的 Mac 终端。它提供丰富的自定义选项,包括主题创建器、字体、颜色和背景等。
Warp 采用语法高亮和类似 IDE 的命令行界面,为您提供舒适的使用体验。它还支持自动补全、常用命令列表和块编辑等功能。
Warp Github
- Hyper
Hyper Terminal
Hyper 是一个使用 HTML、CSS 和 JavaScript 编写,开源的、基于 Electron 的终端应用。它默认采用极简设计,您可以根据个人喜好进行自定义。Hyper 支持 Apple Silicon,并提供其他平台版本。
Hyper 最出色的功能之一是其扩展支持。让您可以添加和解锁新的功能,例如分割窗格、文本搜索等。由于 Hyper 相对较新,因此扩展和主题的选择可能有限。您也可以使用其 API 来创建自己的扩展。
Hyper Github
- Alacritty
Alacritty Terminal
Alacritty 是一款面向 Mac 的开源终端应用,专注于性能,能够充分利用 Mac 的 GPU。但在功能上也毫不妥协,提供了丰富的功能和特性。
Alacritty 的 vi 模式允许使用键盘在视口中移动,并作为其他功能的起点。如果不想启动 vi 模式,可以使用 Hints 功能与文本进行交互。
与其他终端应用不同,Alacritty 允许通过点击直接打开 URL,而无需按住 Shift 键再点击鼠标。此外,它还支持多窗口,允许使用键盘快捷键创建新的 Alacritty 实例。
Alacritty Github
- Tabby
Tabby Terminal
Tabby 是一款功能丰富、外观现代的 Mac 终端,其最突出的特征是支持在同一窗口中使用不同的 Shell,例如 CMD、PowerShell、Cygwin 和 Git Bash。还可以在窗口的任意一侧创建选项卡。
此外,Tabby 还充当了一个带有连接管理器的 SSH 客户端,支持 SFTP 和 Zmodem 文件传输、端口转发、代理命令等功能。如果要自定义 Tabby,可以使用支持 CSS 自定义的主题选项。
Tabby 具有一组出色的可配置快捷键。还能够记住选项卡和分割窗格,即使离开工作并关闭了Tabby。最后,Tabby 还具有一个集成的加密容器,用于存储 SSH 密钥和配置,使其成为 Mac 上最好的 SSH 客户端之一。
Tabby Github
- Rio
Rio Terminal
如果您正在寻找一款极简而快速的 Mac 终端替代品,Rio 是一个不错的选择。它使用 Rust 编写,采用了 Sugar 架构,实现了简洁而快速的交互。它支持原生选项卡,并提供了极简的界面,让您轻松跟踪其他选项卡的进度。
Rio 提供了五种导航模式,分别是 CollapsedTab、NativeTab、BottomTab、TopTab 和 Breadcrumb。它还支持导航颜色自动化,允许指定选项卡的颜色。此外,Rio 还借鉴了 Alacritty 和 Kitty 的一些功能,以提高性能。
Rio Github
以上是 6 款能够替代 macOS 内置「终端」应用的优秀选择。无论您想要简洁的界面、更多自定义选项,还是更卓越的性能,都可以找到满足需求的第三方终端应用。