Basado en parte en el consejo en this response to a question on SO, intenté reemplazar /Developer/Library/Xcode/PrivatePlugIns/IDECodeSnippetLibrary.ideplugin
con un alias de una copia exacta en una carpeta de Dropbox, pero al hacerlo causó la falla de Xcode 4.2 debido a un error de lógica interna.¿Hay alguna manera de compartir fragmentos de código entre varias instalaciones de Xcode?
Quiero sincronizar los fragmentos en mi trabajo y mi máquina doméstica. En este momento estoy usando Alfred para los fragmentos, pero sería bueno tener Xcode manejar los fragmentos, para la pestaña de salto conveniente y intellisense. ¿Alguien ha intentado algo similar?
haber tardado yo tanto tiempo para probar esto. Gracias por la sugerencia, pero estoy teniendo un pequeño problema con esto. A saber, no hay una carpeta 'CodeSnippets' en mi' ~/Library/Developer/Xcode/UserData'. Intenté hacer una, y luego volver a enlazarla como sugirió. Luego copié -establecido '/ Developer/Library/Xcode/PrivatePlugIns/IDECodeSnippetLibrary.ideplugin/Contents/Resources/SystemCodeSnippets.codesnippets' en la carpeta vinculada e intenté cambiar el nombre y algunos de los valores, pero Xcode no reconoce los fragmentos. . Estoy usando Xcode 4.2, ¿es posible que te refieras a una versión anterior? – modocache
Me refiero a Xcode 4.2 Restaure lo que ha hecho y agregue un nuevo fragmento personalizado. Averigüe a dónde va en el sistema de archivos. Luego, crea el enlace simbólico con su carpeta contenedora. – djromero
Ah, ya veo. Intenté crear un fragmento de código definido por el usuario y, de hecho, creo un fragmento dentro de la carpeta '~/Library/Developer/Xcode/UserData/CodeSnippets'. Sin embargo, una vez que hice una carpeta llamada 'CodeSnippets' apuntando a otra ubicación, Xcode dejó de guardar fragmentos en el disco por completo. Persisten mientras Xcode se está ejecutando, pero en la terminación Xcode olvida todo sobre cualquier nuevo fragmento. Los fragmentos en la carpeta de enlaces simbólicos no se muestran en la Biblioteca de fragmentos de código y no se reconocen. Perdón si estoy malinterpretando tus sugerencias de nuevo. – modocache