我正在使用screen
终端多路复用器。
由于某种原因,第 10 行出现一条虚线。
...
[ec2-user@ip-172-31-1-24 var]$ ls
account db games lib lock mail opt run tmp yp
cache empty kerberos local log nis preserve spool www
[ec2-user@ip-172-31-1-24 var]$
----------------------------------------------------------------------------
...
我可用的工作区域仅限于几行。
这意味着什么?如何恢复整个工作区?
答案1
我想提出另一个答案,可能会帮助遇到此问题的其他用户:
默认情况下GNU Screen
,虚线的含义与 @slm 所说的不同。他的回答是覆盖性的tmux
。对于 中的屏幕分割 ( ++ CTRL) ,该行由实心全块字符组成。 ( )ASscreen
█
上的虚线screen
用于显示首先附加屏幕会话的显示器/终端的窗口边框。我举个例子:
您有一台 1280x1024px 的显示器,您可以在该显示器上启动全屏终端上的屏幕会话。现在在另一台拥有 1920x1200px 显示器和全屏终端的机器上,您执行screen -x <session>
,进入多显示模式。在该终端上,您现在将看到与第一个终端大小相同的虚线,并且您将无法使用更多空间,除非您将-d
屏幕从另一个终端分离( )。这是为了确保每个连接的终端始终都能看到所有内容。
答案2
太长了;
我最初认为这个问题是关于tmux
,但它显然是关于screen
。对问题的编辑表明这是后来的情况。我将其留在这里,以防其他人对tmux
.
根据您所显示的内容,听起来您的分割窗格边框显示为破折号。您可能使用Ctrl+ b+来做到这一点"。
如果您使用Ctrl+ b+,n您可以切换到下一个窗格并尝试通过键入exit
或Ctrl+将其关闭d。
破折号怎么样
破折号似乎是由于终端中的此选项造成的。例如,在 OSX 上的 iterm2 中,您可以进入此菜单并禁用此渲染:首选项 → 配置文件 → 文本,然后更改“将模糊宽度字符视为双宽度”的设置。
设置到位后,破折号应该看起来像实线:
如果您发现上述问题不是您的问题,则实际上可能是由于您使用的字体所致。您的字体可能没有合适的字形,因此使用破折号。
如果您认为这是您的问题,请查看以下标题为的问答:Tmux 边框用虚线绘制;我怎样才能将它们更改为连续线?。