如何导入 iTerm2 配置文件?

Posted

技术标签:

【中文标题】如何导入 iTerm2 配置文件?【英文标题】:How do I import an iTerm2 profile? 【发布时间】:2016-05-14 16:29:49 【问题描述】:

This question 帮助我了解了如何导出配置文件配置文件,但我如何导入该文件到我新的 iterm2机器?

(我导出的文件名为com.googlecode.iterm2.plist,值得一提)

【问题讨论】:

如果有一个applescript来做到这一点会很好:( 【参考方案1】:

我有一个简单的实用程序,可以从这里的服务器列表创建 iTerm2 json 配置文件:iTerm2profiles

【讨论】:

【参考方案2】:

这是我导入 iTerm (iTerm2) JSON 配置文件的方法

打开 iTerm 并从菜单中选择 Profiles

选择Edit Profiles按钮

选择Other Actions... 按钮。 然后选择“导入 JSON 配置文件...” 然后导航 Finder 并选择要导入的配置文件

【讨论】:

这是正确答案。 回应这个,谢谢@Mike Barlow【参考方案3】:

    首先从 iTerm2 中导出所有配置文件,如下所示:

    转到个人资料 打开个人资料 编辑配置文件 其他操作 将所有配置文件复制为 JSON 将其保存到您会记住的地方

    如何从上述 JSON 文件格式导入,实际上是 plist 格式:

    进入你的主目录 cd ~ cd 库/应用程序支持/iTerm2/DynamicProfiles 将您保存的 json 文件复制到此 DynamicProfiles 文件夹中 cp backuppath-where-you-exported-in-step1/itermprofiles.json .

    现在在配置文件中重新启动 iTerm2,它应该会显示所有旧配置文件

【讨论】:

谢谢,它成功了。但毕竟,当我在加载的动态配置文件中更改某些内容时,重新加载 iTerm 时更改会丢失。解决方案是复制 Preferences > Profiles 中加载的动态配置文件并将其设置为默认配置。 第 2 步的描述令人困惑。你是说,要从 JSON 导入 iTerm2 配置文件,应该将 json 保存为位于 ~/Library/Application Support/iTerm2/DynamicProfiles/itermprofiles.json 的文件?【参考方案4】:

只需将您的 *.plist 上传到 ~/Library/Preferences。请注意,该复选框:

Load preferences from a custom folder or URL

Preferences - General(在底部)必须被禁用。

【讨论】:

以上是关于如何导入 iTerm2 配置文件?的主要内容,如果未能解决你的问题,请参考以下文章

iterm2配置项

mac iterm2安装sshpass密码记住

json iTerm2鱼壳和太空舱的配置文件

(iTerm2) - 配置主题、插件

Mac OS 终端利器 iTerm2配置大全

在Mac机器上给ITerm2配置lrzsz,便捷的传输文件到远程服务器上