修改screenrc后,如何在不重启screen的情况下查看变化?
答案1
你可以尝试Ctrl-a :
source ~/.screenrc
。
答案2
我尝试了这里提到的选项- Ctrl-a :
source ~/.screenrc
但它对我不起作用。
这对我有用Ctrl--a :
source $HOME/.screenrc
答案3
我的 .screenrc 文件中有这个:
bind R eval "source $HOME/.screenrc" "echo '.screenrc reloaded!'"
Ctrl-AShift-R当按下时,屏幕会重新加载 .screenrc 文件。
当然,这只有在您的 .screenrc 文件中已经有该行时才有效!要在现有屏幕会话中“引导”此 sortcut,请将上面的行添加到您的 .screenrc 文件中,然后按照@Dennis Williamson 的答案操作。之后,您将能够使用新的键盘快捷键。
答案4
这Ctrl-a :
source ~/.screenrc
其他人提到的(或变体)确实是“可行的方法”。
但是如果您使用屏幕前端(例如 byobu),则需要做一些额外的工作:
- 打开一个新终端
- 也在此处连接屏幕:
screen -x
- 跑步Ctrl-a
:
source ~/.screenrc
(就像大家建议的那样) - 拆下屏幕:Ctrl-a d
- 停止新终端:
exit
现在,无论您使用什么前端,此设置都适用于此屏幕所连接的任何地方。(即使根本没有使用前端)