有哪些终端模拟器可供重度终端用户使用?

Noa*_*ich 45 command-line alternative gnome-terminal byobu software-recommendation

因为我只运行 Ubuntu,所以我在工作日和家里花了很多时间在命令行上。

我一直在使用默认的 gnome 终端,但我已经到了一个地步,我真的很想把我的终端弄出来,以便我的常见任务尽可能简单。具体来说,我发现我花了很多时间在终端中浏览代码并在配置文件中工作。

在我的愿望清单上是:

  • 能够拥有多个可以轻松切换的屏幕、选项卡、窗口(我目前没有偏好)。
  • 一切的颜色编码
  • 易于修改终端的美感(希望我的终端看起来漂亮是徒劳的吗?)例如透明度、边框等。

qbi*_*qbi 22

除了 GNU screen 我会推荐tmux。它是一个类似于 GNU screen 的终端多路复用器。

tmux 截图

  • 为避免混淆,tmux 本身并不是终端模拟器。为了使用 tmux,必须首先选择一个终端模拟器(例如 gnome-terminal、terminator 或 guake,所有这些都由此处的顶级答案所建议)。 (2认同)

小智 18

我个人使用gnome-terminal作为我的终端模拟器。使用 gnome-terminal,我运行GNU Screen(具体来说是byobu)以便处理多个窗口。你可以变得非常高效。我使用 GNU Screen 是因为我经常有长期存在的终端会话,我可以查看或稍后再返回。

运行 byobu 的 gnome 终端 (仅显示一个窗口打开)

gnome终端终端模拟器

您似乎对管理终端窗口的图形解决方案更感兴趣。为此,我强烈建议使用终端模拟器Terminator,它支持多个窗口,而无需像 GNU Screen 这样的多路复用器。您可以根据需要水平和垂直拆分它,甚至还有选项卡。如果你只是想运行很多终端,终结者真的很棒。

终结者 (显示多个终结者窗口打开)

终结者终端模拟器

  • 使用 `tmux` 而不是 `screen`,就不需要终止符了。您不能真正通过远程终端使用终结器。 (9认同)

fra*_*ous 13

我喜欢guake,它是一个下拉编辑器(以地震等游戏中的控制台命名)。你按下一个按钮,它会滑下来,按下另一个按钮,它就会隐藏起来。按另一个按钮使其全屏,等等。它支持透明度,标签,颜色......你能想到的。(您可以在内部运行 GNU screen 以一次获得多个可见。)

它在这个屏幕截图的顶部,透明地覆盖了我正在做的一些事情。(点击查看全尺寸。)我觉得它看起来不错。

瓜克

  • 值得一提的是 kde,yakuake 的一个有点类似的解决方案。 (2认同)

Mar*_*ski 8

一注:终端多路复用器(tmux、screen等)与终端仿真器(xterm、gnome-terminal、urxvt等)不一样

除了推荐(我的肯定是 tmux 并且我不久前已经从屏幕切换),您询问了自定义。

一切的颜色编码

确保选择可以支持 256 色的终端。您可以通过从http://www.frexx.de/xterm-256-notes/data/256colors2.pl下载一个简单的 Perl 脚本来测试它是否有效。chmod +x 并运行它(当然是在简要查看其代码之后)。

另一件事是(如果您决定使用 tmux)是确保它正确设置了 TERM 环境变量。确保放置:

set -g default-terminal "screen-256color"
Run Code Online (Sandbox Code Playgroud)

在你的 ~/.tmux.conf 文件中。

易于修改终端的美感(希望我的终端看起来漂亮是徒劳的吗?)例如透明度、边框等。

从 aterm 切换后,我正在使用 urxvt(我之前使用过 gnome-terminal、xterm 和许多其他工具)。两者都支持透明度并且速度很快(我说的是能够快速显示一长串行)。它们可以使用 ~/.Xresources 或 ~/.Xdefaults 进行配置。

边界?我认为这取决于您的窗口管理器来绘制它们,这又取决于您使用的主题。祝你好运。


mac*_*aco 5

我强烈推荐终结者。 终结者截图

颜色编码取决于您使用的命令。grep 和 ls 都接受--color


Jan*_*anC 5

我使用 gnome-terminal + byobu(屏幕周围的包装器)