屏幕不下线?

对Screen linux实用程序的小烦恼; 当从我的Mac(使用terminal)连接到Linux(Fedora)盒子时,当我写出一个长命令时,通常当文本到达terminal窗口的边缘时,光标下移一行并继续该命令。 但是,如果我当前位于terminal的最后一行,并且跑出边缘,而不是添加新行并将所有内容全部向上,则会使行变空,并将光标放在行的开头。 如果我抓住terminal窗口并调整其宽度,屏幕刷新时该命令自动popup到第二行。 有没有办法让命令正确地打破第二行而无需调整窗口的大小? 在屏幕上的一些configuration设置,以使其与Macterminal良好地发挥?

尝试将以下内容添加到远程端~/.screenrc

 termcapinfo xterm* ti@:te@ 

在更新文件后, 按Ctrl-A :source .screenrc或重新启动屏幕。

我做了这个更改来禁用屏幕的内部回滚缓冲区,并允许terminal的滚动条正常工作。 作为一个快乐的副作用,似乎也解决了这个问题。

注意:这个设置将与屏幕在同一个屏幕会话中在多个窗口之间切换的能力混淆。

( 来源 )

嗯,屏幕的自动设置terminaltypes的screen适用于我(OS X 10.5和10.6,连接到FreeBSD主机)。 我不知道为什么它不适合你,但你可以尝试在屏幕上强制terminaltypes为xterm-color ,看看是否有帮助。

您可能还想尝试不同的首选项Terminal.app(高级设置 – >描述terminal为:“) – 再次描述terminal为xterm-color 应该工作正常(这是我的设置),但如果不同terminaltypes的作品,并没有介绍任何破坏行为没有伤害没有犯规… … –

或者尝试reset ; stty sane 屏幕内的reset ; stty sane ,看看是否让它快乐 – 这是可能的东西,你在屏幕上运行的terminal设置被遗忘,并让你处于一个棘手的状态…