每个人都喜欢以特定的方式设置自己的工作区;这有助于提高你的工作效率,并让生活更轻松,因为事物以一种自然的方式组织起来,并且拥有一个让你感觉良好的环境。 这也绝对适用于终端;这可能就是为什么有这么多终端选项可用的原因。
当开始使用新电脑时,我做的第一件事就是设置我的终端,使其成为我自己的。
我首选的终端应用是 terminator,因为它具有简约的设计和内置的窗口选项。 但从那以后变得更加复杂。 我会将我喜欢的终端风格描述为“功能丰富,但保持简约”。 这种平衡是我经常微调的。
我使用 zsh 作为我的默认 shell,并使用 Ohmyzsh 来提供额外的功能。 可以通过下载其安装脚本来安装 Ohmyzsh
$ curl -fsSL \
https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh \
--output install-zsh.sh
通读脚本以了解它的作用,并确保你对在你的计算机上运行它感到放心。 准备好后,运行脚本
$ sh ./install-zsh.sh
我最喜欢的主题/提示符是 Powerlevel 10k,它提供了我环境的极其详细的视图。 它包括从命令的颜色突出显示到命令运行的时间戳的所有内容。 所有细节都集成到一个优雅的、上下文感知的提示符中。 [上下文感知被用作优点两次,这里和下面,作者能否在这里提供更多关于这意味着什么以及为什么它在终端中是一件好事的信息?}
安装 Powerlevel10k 首先需要在 .oh-my-zsh/
自定义主题目录中下载源代码。
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git
${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
但是,为了使 Powerlevel10k 看起来像仓库中显示的那样,我们需要添加一些默认情况下未包含的字体; 这些字体在下面列出
这会产生一个美观且上下文感知的终端(如 screenfetch 所示)

我已经习惯了这种特定的设置,但是,尽管使你的工作环境成为你自己的风格很重要,但这也不是固执地拒绝尝试新事物的理由。 新终端的出现是为了响应新一代用户的需求和要求。 这意味着,即使一开始不熟悉,但最近开发的终端之一可能比你旧的备用终端更适合今天的环境和职责。
最近我一直在考虑其他选择。 我开始关注 Starship 的开发,它将自己描述为适用于任何 shell 的简约、极速且可无限自定义的提示符。 它仍然有很多视觉沉浸式细节,但没有 Powerlevel10k 中某些人可能觉得分散注意力的东西。
你最喜欢的终端是什么,为什么? 在评论中分享!
14 条评论