首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >清理崩溃后终端中的ncurses乱象

清理崩溃后终端中的ncurses乱象
EN

Stack Overflow用户
提问于 2012-08-01 14:45:52
回答 4查看 12.1K关注 0票数 15

我正在使用ncurses绘制TUI。问题是,每当我的程序出现seg错误时,我的终端就会变得一团糟。我看不到我打的是什么。这是一个痛苦,因为我正在工作的ssh。我使用screen减轻了一些影响。

我想知道在ncurses中是否有一个命令可以在seg- after之后刷新我的终端,这样我的终端就可以开始正常工作了。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-08-01 15:06:59

命令,

代码语言:javascript
运行
复制
stty sane

完成了任务。如果enter不起作用,您可以使用^J

代码语言:javascript
运行
复制
stty sane ^J

有时CR/LF解释会中断,因此请显式使用^J

票数 26
EN

Stack Overflow用户

发布于 2013-07-04 00:00:00

该命令

代码语言:javascript
运行
复制
reset

我在Ubuntu上也用得很好,不过可能有些过火了。最有效的方法是设置别名,如下所示:

代码语言:javascript
运行
复制
alias 'clean'='stty sane;clear;'

在我的.bash_aliases中,我发现自己在调试时需要做很多这样的事情。

票数 7
EN

Stack Overflow用户

发布于 2012-08-01 15:10:59

为调用endwin()SIGSEGV等编写一个信号处理程序。

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

https://stackoverflow.com/questions/11753909

复制
相关文章

相似问题

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