有没有办法导出 Xcode 键绑定?

Posted

技术标签:

【中文标题】有没有办法导出 Xcode 键绑定?【英文标题】:Is there a way to export Xcode key bindings? 【发布时间】:2010-11-17 01:31:59 【问题描述】:

我有一台 Mac 在工作,想将家里的键绑定同步到它。我在“首选项”菜单中没有看到导出按钮。还有其他方法可以导出我的自定义键绑定吗?

【问题讨论】:

【参考方案1】:

从 Xcode 5 到 Xcode 12,您应该备份的正确文件夹是 ~/Library/Developer/Xcode/UserData,您将在其中找到以下项目:

/代码片段 您的用户生成代码 sn-ps:NSHipster on XCode Snippets /字体和颜色主题 您修改的任何默认主题:XCode 5 Themes /键绑定 您可以使用 xcode (xml/plist) 打开的 Default.keybindings:keybindins in xcode 5 IDEDocumentationWindow.xcuserstate IDEOrganizerWindowController.xcuserstate IDEPreferencesController.xcuserstate 3 维护文档、管理器和首选项窗口状态的文件。

【讨论】:

警告:这个文件似乎是一种方式。即,如果您手动编辑它,然后打开 xcode,并在 keybindings prefs 界面中执行任何操作,它将被覆盖。 创建一个别名 - 不是这样吗?它可以很好地读取别名文件,但还没有尝试在家里加载它。【参考方案2】:

在 XCode 4.0.2 中,键绑定位于 ~/Library/Developer/Xcode/UserData/KeyBindings/

在 Xcode 4.3.x 和 5.0 中,键绑定在同一个位置。

【讨论】:

【参考方案3】:

在 Xcode 8.x.x 中,键绑定仍然在这里

~/Library/Developer/Xcode/UserData/KeyBindings/

【讨论】:

【参考方案4】:

您可以在 ~/Library/Application Support/Xcode/Key Bindings 中找到文件。我想您可以复制其中一个文件并将其放在另一台机器上的相应位置。

【讨论】:

这个答案现在已经过时了。有关用于 XCode 4.0.2 的位置,请参阅@TPoschel 的答案

以上是关于有没有办法导出 Xcode 键绑定?的主要内容,如果未能解决你的问题,请参考以下文章

eclipse键绑定设置

从 Xcode 获取 ipa

如果我从Xcode导出开发人员帐户,它会导出推送证书

有关苹果无法导出p12证书的问题解决办法。

使用 Xcode 9 导出 Developer-ID 签名的应用程序包

Visual Studio 的 Eclipse 键绑定