有没有办法在屏幕会话中对窗口进行排序?


10

我使用屏幕,并在我的屏幕会话中向许多不同的计算机打开了ssh会话。出于明显的原因,我想让它们井然有序。通常,我必须连接到新计算机,该计算机应按字母/数字顺序位于两个现有窗口之间。

除了使用“ number”命令,我找不到其他方法来重新排序窗口,该命令将当前窗口与指定的数字交换。因此,在已经拥有的15个窗口中添加一个新窗口,然后将其粘贴在位置2,同时保持所有其他窗口的顺序非常麻烦,至少可以说,这要求替换#2之后的所有窗口。

无论如何,有没有按照字母顺序对窗口进行排序?还是在某个点之后将所有窗口“移动”一个位置的一种方法?还是在保持所有其他窗口顺序的同时在任意点插入新窗口的其他建议?

谢谢!

Answers:


1

除了您已经确定的费力方法外,我认为无法对屏幕重新编号。

如果您四处搜寻,那么有些人已经为Screen编写了补丁程序,几乎可以完全满足您的需求。因此,如果您愿意从源代码中编译内容并应用补丁程序,那也许是个好方法。


我仍然想知道为什么这些东西没有进入上游。他们真的希望tmux接管。
nisc

对它们进行排序有什么意义?您无法记住任何屏幕编号,因为每个新屏幕或关闭的屏幕都会更改您的屏幕编号。如果大多数时候都存在相同的机器会话,那么将它们始终保持在同一位置不是更好吗?
美洲狮
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.