在通过 ssh 登录远程服务器时更改颜色。
这个问题解决了这个问题。
当我对特定服务器进行ssh时,如何使苹果终端窗口自动更改配色方案
但是上面的解决方案有一个小问题。
- 通过 ssh 连接到远程服务器。(背景颜色已更改)
- 打开新的终端选项卡。
- 此选项卡的背景仍会更改。
所以我想在打开新的终端选项卡时"重置"背景颜色。我该怎么做?
默认情况下,终端会使用与当前选项卡相同的设置创建新选项卡。您可以通过将"打开方式为:"首选项"中的新选项卡更改为"默认设置",将其更改为始终对"首选项>启动"中的新选项卡使用默认配置文件。
请注意,有一种内置方法可以自动设置特定命令的背景颜色,而不是使用其他答案中的脚本:
您可以将设置配置文件的名称设置为命令名称,当您通过命令行管理程序>新建命令...或命令行管理程序>新建远程连接...创建新终端时,终端将选择该配置文件。
例如,复制您的默认配置文件,将其命名为"ssh"并将其背景颜色设置为红色。然后使用"新建命令..."运行ssh host.example.com
。
它还匹配参数,因此您可以让它为不同的远程主机选择不同的设置。您可以有一个名为"ssh host.example.com"的蓝色背景和另一个名为"ssh"的红色背景,以处理与其他配置文件不匹配的任何 ssh 命令。