Есть ли способ поделиться фрагментами кода между несколькими установками XCode? - PullRequest
7 голосов
/ 24 сентября 2011

Отчасти основываясь на совете в этом ответе на вопрос о SO , я попытался заменить /Developer/Library/Xcode/PrivatePlugIns/IDECodeSnippetLibrary.ideplugin псевдонимом на точную копию в папке Dropbox, но это вызвало сбой Xcode 4.2из-за внутренней логической ошибки.

Я хочу синхронизировать фрагменты на моей рабочей и домашней машине.Прямо сейчас я использую Альфреда для фрагментов, но было бы неплохо, чтобы Xcode обрабатывал фрагменты, для удобного перехода по вкладкам и определения смысла.Кто-нибудь пробовал что-то подобное?

Ответы [ 2 ]

13 голосов
/ 28 октября 2011

Я думаю, что поделиться своими (не системными) фрагментами - это нормально. Затем попробуйте заменить ~/Library/Developer/Xcode/UserData/CodeSnippets с символической ссылкой на вашу общую папку.

Что-то вроде: (в приложении Terminal)

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

Повторите на любом Mac, на котором вы хотите получить доступ к общим фрагментам.

1 голос
/ 29 июля 2013

как я, и это работает.

просто скопируйте ваши фрагменты кода в

~ / Library / Developer / Xcode / UserData / CodeSnippets /

если ваш не сделалВы можете сделать любые пользовательские фрагменты кода, прежде чем вам придется скопировать весь каталог CodeSnippets в путь

~ / Library / Developer / Xcode / UserData /

, теперь просто закройте xcode из монитора активности изапустите его снова и получите новые фрагменты кода.

/ используйте следующий код для отображения скрытого файла / примените эту команду одну за другой в teminal

по умолчанию write com.apple.Finder AppleShowAllFiles TRUE

killall Finder

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...