是否有任何方法可以使用鼠标轮滚动screen
会话的输出?
在按下screen
后,我可以在以前的ctrl+a [
输出中使用键盘滚动。用鼠标轮可以做到这一点吗?
(我正在使用putty
,但我不认为这是putty
问题,我认为这是一个screen
问题。)
发布于 2011-09-09 13:36:55
鼠标滚动和电梯将工作,如果你启用他们在你的.screenrc。
问:我的xterm滚动条不适用于屏幕。答:问题是如果选择了备选文本缓冲区,xterm将不允许滚动。术语的标准定义初始化功能ti和te切换到和从备用文本缓冲区。(当开始使用“vi”时,滚动条也不起作用)。您可以告诉screen不要使用这些初始化,方法是将termcapinfo ti@:te@行添加到您的~/.screen文件中。
所以在我的.screenrc里,我有:
termcapinfo xterm* ti@:te@
在tmux中,它应该类似于(.tmux.conf):
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
发布于 2017-11-13 14:09:17
虽然这是一个老问题,但我发现最适合我的方法是使用Ctrl + A + ESC
键组合。这使得屏幕输出可以滚动。从文件页:
屏幕上的虚拟终端可以通过按Ctrl+A键组合来操作,然后按一个键来执行以下命令之一: Esc允许您在终端输出中来回滚动。
您可以找到文档这里
发布于 2012-03-11 03:49:52
这不是最后的解决方案,如果你用这个
termcapinfo xterm* ti@:te@
然后鼠标滚动支持将在vim中被打破,即mouse=vi
。
https://unix.stackexchange.com/questions/18006
复制相似问题