有什么办法或自由的终端应用程序允许我自定义选项卡名称对于每个终端会话?
假设我从我的终端连接到几个不同的服务器,我想快速获得我现在需要使用的服务器的提示。
答案1
这是您可以在 Terminal.app 配置文件中保存的设置之一。 通过菜单项设置标题 [如注释中所述,保存终端配置文件不会保存窗口标题]Shell -> Edit Title
,然后通过菜单项保存终端配置文件Shell -> Export Settings...
。当您重新打开该配置文件时,设置将与您保存的设置相同。
使用菜单项保存当前终端设置Shell -> Export Settings...
,然后在文本编辑器中打开生成的 .terminal 文件。这是一个标准的 Apple 属性列表文件。在标签之间的某个位置<dict>
,添加以下行:
<key>CommandString</key>
<string>ssh -2 ssh.host.goes.here</string>
<key>WindowTitle</key>
<string>Title String Goes Here</string>
从文本编辑器保存文件,然后双击在 Terminal.app 中打开它。
答案2
使用 ANSI 转义序列设置 color-xterm 窗口标题:http://howtos.linuxbroker.com/howtoreader.php?file=Xterm-Title.html
更多详细信息请参阅最近关于堪培拉 Linux 用户组邮件列表。
答案3
Window Group
因此一切都可以通过终端应用程序完成。
可以打开几个选项卡并为每个选项卡设置标题(和其他设置),然后Save Windows as Group
。
如果我选择在终端启动时运行我的组,我仍然会得到一个额外的窗口?!因此我导出了该组并双击它以获得一个带有三个命名选项卡的窗口。
谢谢@Peter Murray
答案4
我可以使用 xtermcontrol 包(通过 fink 安装)设置终端窗口和终端选项卡标题,如下所示:
alias tt='xtermcontrol --title'
进而
tt foo # in one tab
tt bar # in another tab