我在我的Xcode 4中有一些用戶代碼片段,我想將其複製到另一臺機器並與其他開發人員共享。有沒有辦法做到這一點?如何將Xcode 4代碼片段從一臺機器傳輸到另一臺機器
回答
啊發現了它,它們將被保存在:
~/Library/Developer/Xcode/UserData/CodeSnippets/
每一個都是一個plist文件。與Xcode 3相比,每個片段現在只有一個文件。 將它們重命名爲更有用的文件名沒有任何傷害,Xcode不介意。 事實上,我的整個CodeSnippets文件夾是一個git存儲庫,許多開發人員在github上共享他們的最愛。我的地址是https://github.com/lichtschlag/Xcode-4-Code-Snippets。
這是在用戶/用戶名/是不是 – iphonemaniac 2011-10-17 03:14:56
代字號(〜)是指當前用戶的主目錄。 – 2012-05-03 15:30:33
我做了一個腳本,它將配置Xcode使用iCloudDrive作爲您的CodeSnippets位置。這對跨多個開發機器共享片段很有用。 https://github.com/zakkhoyt/XcodeSnippets/blob/master/xcode_snippets – VaporwareWolf 2015-07-15 21:36:02
我不會給你確切的答案,而是一個指導方針:代碼塊,完成,項目/文件模板(從文件 - >新...)保存在單獨的文件可能在[~]/Library/Application Support/Developer/Shared
某處或其他地方。所以我的最後一點是 - 通過文件搜索片段或他們的標題,我很肯定你會找到一個位置,在那裏存儲所有用戶編寫的代碼片段。
如果是這樣 - 那麼只需將這些文件複製到其他機器上,在那裏重新啓動Xcode,您應該很好。
它們在Xcode4中不再存在。 – Eonil 2011-03-28 08:46:52
他們仍然是。 – iphonemaniac 2011-10-17 03:15:05
正如NSSplendid所述,它們存儲在~/Library/Developer/Xcode/UserData/CodeSnippets/
中。
您可以使用Dropbox同步它們;我使用這種技術來在計算機之間同步我的密鑰綁定和存檔。
遵循以下步驟:
- 退出Xcode中。
- 將您的CodeSnippets目錄移動到您的Dropbox。例如,假設您將它們移動到
~/Dropbox/CodeSnippets
- 讓Dropbox上傳它們。
- 暫停Dropbox的同步。
- 將它們移回Xcode存儲它們的位置。
- 創建Dropbox的符號鏈接:
ln -s ~/Library/Developer/Xcode/UserData/CodeSnippets ~/Dropbox/CodeSnippets
。 - 恢復Dropbox同步。
- 重新啓動Xcode。
在另一臺電腦:
- 退出Xcode中。
- 讓Dropbox下載一切,如果它還沒有。
- 暫停Dropbox同步。
- 刪除您當地的Xcode用戶數據:
rm -R ~/Library/Developer/Xcode/UserData/CodeSnippets
。 - 將您的UserData從Dropbox移至Xcode:
mv ~/Dropbox/CodeSnippets ~/Library/Developer/Xcode/UserData/CodeSnippets
。 - 創建從UserData到DropBox的符號鏈接:
ln -s ~/Library/Developer/Xcode/UserData/CodeSnippets ~/Dropbox/CodeSnippets
。 - 恢復Dropbox同步。
- 重新啓動Xcode。
卷積是必要的,因爲Xcode不會遵循符號鏈接,但Dropbox會。 Dropbox將對待該符號鏈接,就像該目錄實際存在一樣。
這並不完美;您可能必須退出Xcode才能識別新的片段。
我同步我的整個UserData目錄,這使我同步鍵綁定,命名選項卡,字體&配色方案和代碼片段。要做到這一點,移動和ln〜/ Library/Developer/Xcode/UserData。
它們位於〜/資源庫/開發/的Xcode /的UserData/CodeSnippets/
這對於那些好習慣使用版本控制,如果這些摘要是對你有意義。 比定期提交併將更改推送到遠程分支足夠了。
- 1. 將文件從一臺機器傳輸到另一臺機器
- 2. 如何將文件從一臺機器傳輸到另一臺機器
- 3. XCode 4可以將下載從一臺機器複製到另一臺機器
- 4. 使用Jmeter將文件從一臺機器傳輸到另一臺機器
- 5. 將Python代碼傳輸到另一臺機器 - 停止工作
- 6. 將Eclipse從一臺機器複製到另一臺機器
- 7. 從一臺linux機器到另一臺linux機器的遠程文件傳輸
- 8. 當代碼從一臺機器傳輸到另一臺機器時,在樹視圖控件上遇到錯誤
- 9. 如何將SQL服務器從一臺機器複製到另一臺機器
- 10. 如何將Docker容器從一臺機器遷移到另一臺機器?
- 11. 從一臺機器到另一臺機器的Git存儲庫
- 12. 從一臺機器到另一臺機器設置Sharepoint站點
- 13. 如何將tmux會話從一臺機器複製到另一臺機器?
- 14. 從一臺機器執行copyFromLocal命令到另一臺機器
- 15. 將代碼從一臺linux機器複製到另一臺linux機器的Java代碼
- 16. 將ehcache服務器從一臺機器移到另一臺機器
- 17. 如何從一臺機器的git存儲庫克隆到另一臺機器?
- 18. 將Joomla網站從一臺機器轉移到另一臺機器
- 19. 使用Jenkins將文件從一臺Linux機器複製到另一臺機器
- 20. 轉移stdin當從另一臺機器ssh到另一臺機器
- 21. 將文件從一臺虛擬機傳輸到另一臺虛擬機
- 22. 將打印機從一臺服務器複製到另一臺
- 23. grep一個文件從一臺Unix機器到另一臺Unix機器
- 24. 從另一臺機器推送到github?
- 25. 如何從另一臺機器'git clone'?
- 26. 如何從另一臺機器'hg clone'?
- 27. 如何monetdb數據庫傳輸到另一臺機器
- 28. 從android手機傳輸數據到另一臺服務器
- 29. SerializationException在一臺機器上,而不在另一臺機器上
- 30. 客戶端將文件從Web服務器傳輸到另一臺機器
拼命尋找這個問題的答案。它似乎沒有存儲在通常的文件夾中... – NSSplendid 2011-03-11 21:02:31