如何让终端选项卡显示<name of process running (vim, bash, ruby, etc)> - <parent directory/current directory>
?
答案1
通过输出转义序列,您可以修改 xterm 的标题(许多其他终端程序也可以这样做)。例如:
PS1='\[\e]0;\u@\h: \w\a\]\u@\h:\w\$ '
显示username@hostname:currentdirectory
为标题(与提示相同)。具体来说,\e]0;
和之间的部分\a
被使用;\e
是转义字符,\a
是警报或铃声字符(ctrl-G)。\[ \]
周围的部分是为了让 bash 知道这些字节不会显示在命令行上,并且编辑该行不会弄乱位置。
要添加命令名称,您可以查看这个帖子寻找想法。