[Feature Requests & Feedback] 终端增加彻底清除缓冲区内容的快捷键
Tofloor
poster avatar
wacxhs
deepin
11 hours ago
Author

建议模块:deepin-terminal(终端)

当前问题

  • 现有 Ctrl + L 仅清空当前屏幕显示区域,终端缓冲区(scrollback buffer)中的历史输出仍然保留,向上滚动即可查看,并未实现真正的“清屏”。
  • 在长时间运行命令、实时监控日志或反复调试脚本时,旧数据会持续干扰视线,无法快速获得完全干净的界面,影响工作效率。

期望改进
新增一个专属快捷键(例如 Ctrl + Shift + LCtrl + Alt + K),实现彻底清除整个缓冲区的功能,具体效果包括:

  • 删除所有历史回滚内容,无法再向上滚动查看;
  • 清空后仅保留当前提示符(或显示一个全新的空白终端);
  • 同时建议在右键菜单中增加“清除所有历史”选项,与快捷键互为补充。

使用场景

  • 频繁执行同一命令,需要每次查看最新输出,避免误读旧日志;
  • 调试脚本时,希望每次运行前重置终端状态,排除干扰;
  • 演示或录屏时,需要瞬间呈现干净界面。
Reply Favorite View the author
All Replies
avatar
neko
deepin
Ecological co-builder
Q&A Team
11 hours ago
#1

使用reset命令即可重置整个工作区

Reply View the author
avatar
芭芭雅嘎
deepin
11 hours ago
#2

直接输入 clear 也挺快,不比按快捷键慢
还嫌长可以设置个别名

Reply View the author
avatar
昨夜的星辰
deepin
9 hours ago
#3

绑定一下快捷命令就行,比如clear;需要别的功能改下命令就可以了

image.png

Reply View the author