我需要重新格式化我的电脑,现在我无法复制设置/配置文件.
我复制了文件 ~/Library/Application\ Support/iTerm/
我也复制~/Library/Preferences/com.googlecode.iterm2.plist但它一直给我这个错误:
Failed to load preferences from custom directory. Falling back to local copy.
Missing or malformed file at "/
com.googlecode.iterm2.plist"
Run Code Online (Sandbox Code Playgroud)
我也尝试将配置文件保存在一个目录中,这样我就可以发送它但它不起作用.
这是位置:
iTerm▶常规▶首选项▶将设置保存到文件夹
这是输出:
Failed to copy preferences to custom directory. Copy
/Users/alexcory/Library/Preferences/com.googlecode.iterm2.plist
to Alex_Corys_iTerm_Configuration/com.googlecode.iterm2.plist:
No such process
Run Code Online (Sandbox Code Playgroud)
颜色起作用,(见下面的路径),但我不是简单地试图保存颜色,而是我所有的偏好.
iTerm▶首选项▶配置文件▶颜色▶加载预设▶导出
有谁知道如何让这个工作?
Ask*_*arn 375
如果您看一下,Preferences -> General您会注意到面板底部有一个设置Load preferences from a custom folder or URL:.旁边有一个按钮Save settings to Folder.
所以您需要做的就是先保存设置并在重新安装操作系统后加载它.
如果Save settings to Folder禁用,请在Load preferences from a custom folder or URL:文本框中选择一个文件夹(例如,空).
小智 76
这不是最明显的工作流程.首先,您必须单击"从自定义文件夹或URL加载首选项".选择要保存的文件夹; 我在Dropbox中保留了一个appsync文件夹来处理这些事情.选择文件夹后,可以单击"将设置保存到文件夹".在新操作系统的机器/全新安装中,您现在可以从该文件夹加载这些设置.起初我确信加载首选项会消除我以前的设置,但事实并非如此.
wir*_*hin 25
当前版本的iterm2(3.4.10,据我的回答)允许将整个配置文件设置导出为 json 文件,其中包括重建环境所需的所有内容,例如颜色,字体,间距,命令,工作目录,键盘映射,滚动条等
为此:
要重新导入配置文件,请使用“导入 Json 配置文件...”。
tre*_*mby 19
我没有触摸"保存到文件夹"选项.我刚刚将你提问的两个文件/目录复制到新机器上,然后运行defaults read com.googlecode.iterm2.
请参阅https://apple.stackexchange.com/a/111559
还有另一种方法可以做到这一点.
从iTerm2 2.9.20140923,您可以使用文档页面中所述的动态配置文件:
动态配置文件是一项功能,允许您将配置文件存储在通常的macOS首选项数据库之外的文件中.可以通过编辑一个或多个plist文件(格式为JSON,XML或二进制文件)在运行时更改配置文件.立即获取更改.
因此可以创建这样的文件:
{
"Profiles": [{
"Name": "MYSERVER1",
"Guid": "MYSERVER1",
"Custom Command": "Yes",
"Command": "ssh root@555.66.77.88",
"Shortcut": "M",
"Tags": [
"LOCAL", "THATCOMPANY", "WORK", "NOCLOUD"
],
"Badge Text": "SRV1",
},
{
"Name": "MYOCEANSERVER1",
"Guid": "MYOCEANSERVER1",
"Custom Command": "Yes",
"Command": "ssh root@111.222.333.444",
"Shortcut": "O",
"Tags": [
"THATCOMPANY", "WORK", "DIGITALOCEAN"
],
"Badge Text": "PPOCEAN1",
},
{
"Name": "PI1",
"Guid": "PI1",
"Custom Command": "Yes",
"Command": "ssh root@555.66.77.99",
"Shortcut": "1",
"Tags": [
"LOCAL", "PERSONAL", "RASPBERRY", "SMALL"
],
"Badge Text": "LocalServer",
},
{
"Name": "VUZERO",
"Guid": "VUZERO",
"Custom Command": "Yes",
"Command": "ssh root@777.555.44.66",
"Shortcut": "0",
"Tags": [
"LOCAL", "PERSONAL", "SMALL"
],
"Badge Text": "TeleVision",
}
]
}
Run Code Online (Sandbox Code Playgroud)
在文件夹中~/Library/Application\ Support/iTerm2/DynamicProfiles/,并在不同的计算机上共享它.这使您可以在同步远程主机,快捷方式,命令等的同时保留iterm2安装(如字体类型或维度)之间的一些视觉差异.
从文件夹中读取 iTerm2 设置可能会出现问题,因此我建议使用 URL 方法。
导出.plist文件:
iTerm2 -> Preferences -> General。Preferences tab > Load Preferences from a custom folder or a URL:> 选择一个文件夹并单击Save Nowraw仅查看内容并复制 URL。(例如,https://gist.githubusercontent.com/name/t76...)要在新机器上导入此文件,步骤与上面相同:
iTerm2 -> Preferences -> General。Preferences tab > Load Preferences from a custom folder or a URL: > input the link注意事项:此答案仅允许导出颜色设置.
iTerm => Preferences => Profiles => Colors => Load Presets => Export
进口应类似.
| 归档时间: |
|
| 查看次数: |
141341 次 |
| 最近记录: |