![如何折叠 htop 中的所有树?](https://linux22.com/image/1434592/%E5%A6%82%E4%BD%95%E6%8A%98%E5%8F%A0%20htop%20%E4%B8%AD%E7%9A%84%E6%89%80%E6%9C%89%E6%A0%91%EF%BC%9F.png)
我希望能够在 htop 的默认视图中折叠所有树。有没有办法一次性实现这一点,而不是选择每棵树并按 F6?
答案1
从 3.1.0 开始可能(尚未在所有发行版中实现)
作为htop --version
3.1.0,您实际上可以F5使用热键*(星号)切换折叠树视图的所有分支()。该版本仅在 2021-09-21 发生,因此大多数 2022 Linux 发行版(滚动发行版除外)即将在下一个版本中收到更新版本。
例如,Ubuntu 软件包概述htop
表明
- ❌ Ubuntu 21.10(impish)和 22.04 LTS(jammy)均坚持使用 3.0.5 版本,并且仅
- ✅Ubuntu 22.10 (kinetic) 搭载 3.2.1。
为了完整起见:
- 折叠和扩展单个树节点过去/现在仍可使用-和+
- 要查看你的 htop 版本中的所有键绑定,只需进入帮助屏幕(?或h或F1)
答案2
据我所知,“t”是 htop 中展开和折叠树视图的热键。
答案3
您可以使用*
钥匙
此更新已于 3.0.5 版 (2021-01-12) 中实现
答案4
我不知道 htop 的树视图(或任何其他基于 ncurses 的软件¹)中是否有任何选项可以展开/折叠单个分支。我建议不要根据图形应用程序中学到的东西来推测基于文本的应用程序²。
您(只能)使用 F5 启用/禁用基于树的视图。
笔记:
我已经习惯了基于文本(DOS 时代和 ncurses 或类似的 Unix 应用程序)和图形应用程序之间的不同设计模式。在我看来,这种折叠树是 Windows 发明的。
我建议任何想要习惯 Unix 系统的人至少禁用他们的 GUI 一周,然后从头开始重新学习。