我意识到,我一天中 90% 的时间都在盯着屏幕的同一部分——左下角——输入命令并等待输出。我的脖子开始变得很酸痛,一直这样盯着屏幕看,这让我开始思考:有没有办法让我的终端将我输入命令的行与它们生成的输出分开,从而将输入行始终放在屏幕顶部?
像这样:
+-----------------------------------------------------------------------------+
| $ |
+-----------------------------------------------------------------------------+
| |
| |
| |
| |
| |
| |
| |
| |
+-----------------------------------------------------------------------------+
⬇
+-----------------------------------------------------------------------------+
| $ uname -om |
+-----------------------------------------------------------------------------+
| |
| |
| |
| |
| |
| |
| |
| |
+-----------------------------------------------------------------------------+
⬇
+-----------------------------------------------------------------------------+
| $ echo "Hello World" |
+-----------------------------------------------------------------------------+
| $ uname -om |
| x86_64 GNU/Linux |
| |
| |
| |
| |
| |
| |
+-----------------------------------------------------------------------------+
⬇
+-----------------------------------------------------------------------------+
| $ |
+-----------------------------------------------------------------------------+
| $ uname -om |
| x86_64 GNU/Linux |
| $ echo "Hello World" |
| "Hello World" |
| |
| |
| |
| |
+-----------------------------------------------------------------------------+
这是否可以通过创造性的 Bash 提示来完成,或者可以使用 tmux 或其他我还没有听说过的 GTK 终端仿真器来完成?