我目前正在使用GNU屏幕工具。现在,我的问题是,是否有一种方法可以组织或更改显示在控制台窗口底部的屏幕/屏幕列表的顺序。我没有做到这一点,但是对屏幕进行排序将是一件好事。
我目前正在使用GNU屏幕工具。现在,我的问题是,是否有一种方法可以组织或更改显示在控制台窗口底部的屏幕/屏幕列表的顺序。我没有做到这一点,但是对屏幕进行排序将是一件好事。
Answers:
打开:窗口列表,使用上下移动窗口。(点)和,(逗号)。我发现将窗口组织成组很有帮助。您可以使用:screen -t mygrouptitle // group创建一个组,但是为此您需要尚未发布的Screen 4.1.0,因此有必要获取git版本并进行编译。对于Windows排序,有screnum脚本,但是我发现:windowlist -m(MRU列表)更加有用。
您可能想签出创建自定义.screenrc文件的步骤,以打开特定于开始屏幕时正在处理的项目/环境的窗口。这样,您的窗口将始终具有相同的顺序和名称,甚至可以启动每个窗口中所需的任何程序。
这是我的.screenrc.ror文件,在处理Ruby on Rails项目时使用:
# to use this:
# screen -c $HOME/.screenrc.ror
# read normal .screenrc
source $HOME/.screenrc
screen -t shell
screen -t shell2
screen -t console
screen -t mongrel
screen -t log tail -f -n200 log/development_vm.log
screen -t mysql mysql -u www-rw -pwww-rw-pass
# start with main 'shell' window showing
select 0