具有“代码折叠”功能的终端模拟器

zah*_*eti 14 command-line gnome-terminal console output xterm

有时我会后悔ls在包含大量文件的目录中运行,因为它在我的终端中产生了太多行。所以我希望能够随时折叠和展开每个命令的输出。这是为了更好的可读性,并且(可能)命令运行发生。

不是在寻找提前抑制/隐藏输出(例如,使用重定向之类的&> /dev/null或简单地放在| less我的命令末尾)。

我觉得这可能是终端的一个功能,因为它适用于某些文本编辑器或 IDE。有没有一种解决方案可以以这种方式切换可见性?

编辑:我的意思是这样的:

在 wxMaxima 软件中,输出像这样打印在屏幕上。

展开

但是,当您单击一行左侧的小三角形时,您可以暂时折叠输出,您只能看到输入。

倒塌

sor*_*rin 7

多年来我一直在寻找这个功能,但我不敢说目前还没有可用的终端来实现这个功能。

我读到有计划将其添加到 iTerm2,但那一刻仍然在愿望清单上。