如何让终端光标固定在顶部?

如何让终端光标固定在顶部?

在命令行中编写时,我讨厌在编写命令时将眼睛向下滚动到页面底部。

如何将光标/行保持在顶部并允许每次编写和执行命令时在其下方显示输出?有没有人尝试过实现这一目标?

答案1

你可以通过添加来做类似的事情

\[\e[f\e[K\]

在提示变量 ( ) 的开头PS1。但它没有考虑滚动。

\[      start non-printing sequence
\e[f    ANSI escape sequence to move cursor to position 1;1
\e[K    ANSI escape sequence to erase from cursor to end of line
\]      end of non-printing sequence

相关内容