altscreen 很邪恶。如果你不知道我在说什么,请参阅这一页 用于视觉演示。
问题是,当您不使用时,似乎没有办法用 Terminal.app(在 OSX 下)阻止它 screen
。是的,您可以编辑 terminfo 定义,但这是相当粗暴的。此外,如果 Apple 决定在某个补丁中更新相关术语的定义,该解决方案可能会失效。有没有一些干净的方法可以说服 Terminal.app 阻止 altscreen 的使用?
答案1
是的。
终端 -> 首选项 -> 设置 -> 高级
将“将终端声明为:”从更改为xterm-color
(xterm
或尝试其他选项......)
(对我有用man
,没有尝试其他的一些。)