Po części na podstawie porady w this response to a question on SO próbowałem zastąpić /Developer/Library/Xcode/PrivatePlugIns/IDECodeSnippetLibrary.ideplugin
aliasem dokładnej kopii w folderze Dropbox, ale spowodowało to awarię Xcode 4.2 z powodu wewnętrznego błędu logicznego.Czy istnieje sposób udostępniania fragmentów kodu wśród kilku instalacji Xcode?
Chcę zsynchronizować fragmenty z mojej pracy i komputera domowego. W tej chwili używam Alfreda do fragmentów, ale byłoby miło, gdyby Xcode obsługiwał fragmenty, by wygodnie przeskakiwać kartę i intellisense. Czy ktoś tam próbował coś podobnego?
Niestety zajęło tak długo, aby to wypróbować. Dzięki za sugestię, ale mam z tym trochę problemów. Mianowicie, nie ma katalogu 'CodeSnippets' w katalogu' ~/Library/Developer/Xcode/UserData'. Próbowałem zrobić jeden, a następnie dowiązać do niego tak, jak sugerujesz. I następnie copypasta-ed '/ Developer/Library/Xcode/PrivatePlugIns/IDECodeSnippetLibrary.ideplugin/Contents/Resources/SystemCodeSnippets.codenippets' do połączonego folderu i próbowałem zmienić nazwę i niektóre wartości, ale Xcode nie rozpoznaje fragmentów . Używam Xcode 4.2, czy możliwe jest odwoływanie się do wcześniejszej wersji? – modocache
Mam na myśli Xcode 4.2 Zresetuj to, co zrobiłeś i dodaj nowy niestandardowy fragment. Dowiedz się, gdzie idzie w systemie plików. Następnie utwórz dowiązanie symboliczne z jego folderem zawierającym. – djromero
Ah, rozumiem. Próbowałem utworzyć fragment kodu zdefiniowany przez użytkownika i rzeczywiście utworzyłem fragment w folderze '~/Library/Developer/Xcode/UserData/CodeSnippets'. Jednak po utworzeniu folderu o nazwie "CodeSnippets" wskazującego inną lokalizację, Xcode przestał zapisywać fragmenty na dysku w ogóle. Trwają tak długo, jak długo działa Xcode, ale po zakończeniu Xcode zapomina o wszelkich nowych fragmentach. Fragmenty w folderze z dowiązaniem symbolicznym nie są wyświetlane w bibliotece fragmentów kodu i nie są rozpoznawane. Przepraszam, jeśli ponownie niewłaściwie interpretuję Twoje sugestie. – modocache