gpt4 book ai didi

macos - iTerm 2 配置文件

转载 作者:行者123 更新时间:2023-12-03 07:16:38 38 4
gpt4 key购买 nike

我最近切换到 iTerm2 并且喜欢它。我想知道是否有一种方法可以使用配置文件来对应您所在的环境/特定机器。

假设我在 mac 上的一个窗口中执行任务,配置文件将显示为默认值,但如果我 ssh 到一台计算机(假设为 dev0),iTerm 上的配置文件将更新为配置文件 dev0。一旦我完成 dev0 并调用 exit,配置文件将再次切换到默认值。

我意识到一个解决方法是每当我想 ssh 到另一台机器时打开特定的配置文件并有办法区分,但如果连接关闭,则需要您根据文本进行通知,而不是说背景窗口。

这可能吗?如果没有,如何添加此功能?我可以贡献什么吗?

最佳答案

iTerm2 支持自定义转义代码,可以动态更改配置文件。将其放入您的 .bashrc 或 .bash_profile 中。

<esc>]50;SetProfile=X^G

其中 X 是配置文件。例如,要将配置文件更改为名为“Foo”的配置文件,请使用以下 shell 脚本:

#!/bin/bash
echo -e "\033]50;SetProfile=Foo\a"

要在注销时将其更改回来,请在 ~/.bash_logout 中添加代码以将配置文件更改回默认值。

关于macos - iTerm 2 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8598021/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com