Как установить и управлять пакетами TextMate?
Вначале существовал канонический SVN-репозиторий для пакетов TextMate, и рекомендуемая установка распаковывала их в Pristine Bundles
папку, чтобы менеджер пакетов TextMate мог сохранить ваши грязные настройки в отдельном Bundles
папка.
Теперь, когда почти все используют git, имеет ли смысл использовать Pristine Bundles
или более целесообразно сохранить установленный пакет в Bundles
папку и управлять настройками с помощью git?
Какие удобные инструменты доступны для обнаружения, установки и обновления пакетов? Кажется, есть getBundle и getBundles, и нет никакого реального авторитетного способа сделать это.
Я начинаю думать, что, вероятно, лучше всего искать в GitHub ".tmbundle", чтобы найти материал и установить его вручную.
В основном, мой вопрос: как ты это делаешь? Является ли какой-либо метод лучше, чем другие, чтобы оставаться поверх установленных пакетов?
2 ответа
В зависимости от вашего уровня квалификации, вы можете либо загрузить пакеты, а затем перетащить их в папку "Пользователи"> "my.name"> "Libary"> "Поддержка приложений"> "TextMate"> "Пакеты", или вы можете использовать Subversion в терминале, например, так:
mkdir -p /Library/Application\ Support/TextMate/Bundles
cd /Library/Application\ Support/TextMate/Bundles
svn co http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle
Более подробную информацию вы можете проверить их подробные документы на сайте TextMate http://manual.macromates.com/en/bundles
TextMate 2 автоматически обновляет все пакеты по умолчанию для вас! В результате GetBundles устарела.
Это значительное улучшение: добавление пакетов раньше было большим барьером для не-Git-пользователей, но не более:-)
Дополнительная подсказка: если вы разветвляетесь или создаете свои собственные пакеты, их можно поддерживать с помощью git-клиента по вашему выбору. Просто редактируйте и поддерживайте как обычно с помощью git и т. Д. Текущее местоположение для установки находится в папке Avian, например:
`~/Library/Application\ Support/Avian/Bundles/markdown.tmbundle`
Я думаю, что это изменится на "TextMate", как только TM2 выпущен
`~/Library/Application\ Support/Textmate/Bundles/`