vterm里clear不能把缓存区里的文字删掉,结果越攒越多,我怕会很卡,有没有办法清空
vterm是说eshell吗,如果是eshell,试下clear t
Linux 可以试一下EAF,EAF终端支持clear操作。
(setq vterm-clear-scrollback t)
然后直接C-l啊。 或者 C-cC-l
只清scroll back
2 个赞
文字还在,只是被推到上面去了,看不见
那你关了重开不就好了
有一个变量 vterm-max-scrollback
控制最多保存多少行, 默认只保留之前输出的 1000 行内容, 应该不会卡吧
Clear 命令会清除所有文字
只是往上推,还留在那里
你正确设置了吗?我这里全部清除了,不是隐藏
那您的配置语句是?
if [[ "$INSIDE_EMACS" = 'vterm' ]]; then
alias clear='vterm_printf "51;Evterm-clear-scrollback";tput clear'
fi