首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否通过打印字符来清除屏幕?

是否通过打印字符来清除屏幕?
EN

Stack Overflow用户
提问于 2016-06-12 21:48:34
回答 1查看 45.1K关注 0票数 26

我正在使用chez-scheme,但我找不到一种完全清除屏幕的方法。(如果有人知道比打印更好的方法,我也会对此感兴趣,但这不是我的问题)

根据我所发现的,使用^L (control-L)或给出clear命令(至少在bash中)清除屏幕相当于输出ASCII码字符12:Form feed。但是,打印此内容不起任何作用。如果我使用(display (integer->char 12)),它只打印一个newline。编码这个字符的另一种方法是\f (类似于newline\n ),但是在Python print("\f")和Scheme中,(display "\f")只是一个newline

我对ASCII12的理解是错误的,还是缺少实现?

有没有什么方法可以清除跨语言的屏幕,类似于newline\n

EN

回答 1

Stack Overflow用户

发布于 2016-06-12 21:58:06

您可以打印重置终端的\033c

代码语言:javascript
复制
petite -q <<< '(display "\033c")'

\033是转义,c是文字c。

我不能给你任何信息,关于这个支持的范围有多广。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37774983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档