关于根据屏幕窗口中运行的内容自动命名屏幕窗口存在许多问题。
但是有时为什么你创建的窗口比什么你正在做什么。
我可以设置 gnu screen 以便每当我创建新窗口时它都会提示我输入标题吗?
答案1
简单。在你的.screenrc
文件中:
bind c eval screen title
bind ^c eval screen title
该eval
命令按顺序评估后面的每个命令(使用引号嵌入空格)。请注意,这样做的灵活性有限,命令不会阻止用户输入 - 例如,title
当提示出现时,命令被视为完成。如果您打算使用该copy
命令执行某些操作,但可能无法成功,那么这一点很重要。
答案2
此方法有效,但需要一个单独的文件。
将其放入您的.screenrc
:
bind c source $HOME/.screenrc_create
然后输入~/.screenrc_create
:
screen
title
stuff ^u