如何在 GNU Screen 中移动窗口

Roc*_*cky 20 keyboard-shortcuts gnu-screen

我在窗口 1 中有一个名为“代码”的窗口,我想将其移动到窗口 7,这可能吗?

Arc*_*ege 38

对的,这是可能的。转到窗口 1,键入命令字符(例如CTRL-A),然后键入::number 7。如果在 7 处已经有一个窗口,那么这两个窗口将被交换(窗口 7 将变成窗口 1)。从联机帮助页:

   Change the current windows number. If the given  number  n  is  already
   used  by  another  window,  both  windows exchange their numbers. If no
   argument is specified, the current window number (and title) is shown.
Run Code Online (Sandbox Code Playgroud)

  • @Arcege,感谢您的回答。根据您的回答,我从屏幕手册中发现可以提供具有相对值的目标窗口编号。例如:`:number +1` 会将当前窗口与它右边的窗口交换。我发现这个选项对于控制当前窗口位置的键绑定很有用(人们不知道要交换的窗口的绝对索引)。 (10认同)