Dav*_*A-R 5 terminal.app osx-lion macos
是否可以将终端设置为对远程连接使用不同的主题。我经常为本地和远程工作同时打开多个终端窗口,让远程连接以不同颜色显示会非常方便。
例如,本地环境的终端将在 Homebrew 中。连接到服务器 A 的终端是手册页,连接到服务器 B 的终端是 Red Sands。
我很高兴使用 hacky/workaround 方法,我只是找不到任何关于此的信息。
小智 10
我是一名系统管理员,我每天通过 ssh 进入一吨箱子。
我有一个不错的小脚本,可以根据远程主机的主机名自动设置终端窗口的背景颜色。当您断开连接时,它会恢复。
您需要做的就是:cssh [remotehost]
如果你想变得更漂亮,你可以给 cssh->ssh 取别名,然后这将是默认行为,但我只在需要时调用颜色。
希望这可以帮助!
pastebin 脚本链接:http : //pastebin.com/hqx1LCss
I\xc2\xb4d 建议复制要使用的现有主题,将它们重命名为 Server\xc2\xb4s 名称,并让新主题在启动时执行自定义 shell 命令(在本例中为 ssh)(这可以在“shell”选项卡中的主题首选项)。这样,这些新主题将出现在“Shell”>“新窗口”菜单中,以便您甚至可以为它们分配快捷方式(例如,++cmd表示服务器“A”等)。alta
\n\n另一种方法是创建一个 shell 脚本来执行一个 applescript,然后更改当前窗口中的主题并随后执行 ssh;但我\xc2\xb4m 目前不确定如何在\xc2\xb4re 完成后重置主题。
\n\n最后一个选择是在您通过 ssh 连接的每台服务器上配置不同颜色的 PS1 提示符,这是我通常所做的。
\n| 归档时间: |
|
| 查看次数: |
4112 次 |
| 最近记录: |