有没有办法在几个Xcode安装中共享代码片段?

时间:2011-09-24 11:22:33

标签: xcode xcode4

部分基于this response to a question on SO中的建议,我尝试用别名替换/Developer/Library/Xcode/PrivatePlugIns/IDECodeSnippetLibrary.ideplugin到Dropbox文件夹中的精确副本,但这样做会导致Xcode 4.2因内部逻辑错误而崩溃

我想在我的工作和家用机器上同步片段。现在我正在使用Alfred作为片段,但让Xcode处理片段,以方便跳跃和智能感知是很好的。有没有人尝试类似的东西?

2 个答案:

答案 0 :(得分:13)

我想分享你自己的(不是系统)片段很好。然后,尝试替换 ~/Library/Developer/Xcode/UserData/CodeSnippets,带有指向您共享文件夹的符号链接。

类似于:(在终端应用中)

cd ~/Library/Developer/Xcode/UserData
mv CodeSnippets /path/to/shared/folder/
ln -s /path/to/shared/folder/CodeSnippets CodeSnippets

在要访问共享代码段的任何Mac中重复。

答案 1 :(得分:1)

和我一样,有效。

只需复制

中的代码段即可

〜/ Library / Developer / Xcode / UserData / CodeSnippets /

如果您之前没有制作任何自定义代码段,则必须复制整个'CodeSnippets' dir to path

〜/库/开发商/ Xcode中/的UserData /

现在只需关闭活动监视器中的xcode并再次启动它,您将获得新的代码片段。

/使用以下代码显示隐藏文件/ 在teminal中逐一应用此命令

默认写com.apple.Finder AppleShowAllFiles TRUE

killall Finder