我正在尝试学习如何screen
在 unix 中使用 ,这样我就不必打开多个 ssh 连接和终端窗口,因为我想在一台机器上同时做多件事。我发现 split 命令非常有用,但我有一个问题似乎无法解决...我该如何取消拆分??
我可以使用 拆分^A S并使用 在它们之间切换^A ^I,但不知道如何删除拆分...
答案1
ctrl- a,X在我的发行版上也不起作用。
ctrl如果您按- a,进入帮助?,您可能会注意到没有remove
列出任何命令。(出于某种原因,我的发行版就是这种情况)。请注意,这意味着该命令没有键绑定,但该命令仍应使用建议的“长格式”工作maxelost
。
不要担心,您仍然可以使用“长格式”删除当前拆分:ctrl- a:remove enter。
此外,您可以通过将此行放入您的 ~/.screenrc 文件中来绑定命令remove
(X
然后重新启动屏幕以使更改生效):
bind X remove
答案2
只需使用ctrlaQ(假设这a是您的屏幕命令键)即可关闭所有分割。ctrlaX仅关闭活动窗口,正如 maxelot 所评论的那样。
例如这一页文档屏幕分割,以及其他有用的屏幕键。
答案3
CTRL a+Q取消分割并让你留在当前窗口
然而
CTRL a+X取消拆分并将您置于以下可用窗口
第一个带有 Q 的非常棒,因为当您需要更大的空间时您可能希望保留在当前窗口:)
当然,在此之后,如果您需要恢复到分屏,您将必须再次按+CTRL a和S+CTRL a才能返回,但没关系...如果有一种方法可以简单地来回切换,那就太好了。TabCTRL aSpace