Ответ 1
Я создал быстрый и грязный плагин sublime-gitignorer, чтобы решить эту проблему.
В настоящее время он тестируется на Ubuntu и Windows в Sublime Text 2 и 3. Я ожидаю, что он также будет работать на любом другом дистрибутиве Linux или на Mac.
Чтобы установить, если у вас есть контроль пакетов, просто:
- Нажмите CTRL + SHIFT + P (CMD + SHIFT + P на Mac)
- Выберите "Установить пакет"
- Найдите Gitignored File Excluder и нажмите Enter.
Альтернативно, если у вас нет управления пакетами, вы можете скопировать gitignore_plugin.py в каталог пакетов, который вы можете найти выбрав Browse Packages...
в меню Preferences
в Sublime. Вы действительно должны получить Package Control вместо этого, хотя это полезно.
Я не шучу, когда говорю, что этот плагин грязный. Способ, которым он работает, заключается в том, что плагин каждые пять секунд:
- Проверяет наличие репозиций Git, расположенных в ваших открытых папках
- запрашивает Git, какие пути игнорируются в каждом из этих репозиций
- Добавляет эти пути к настройкам
file_exclude_patterns
иfolder_exclude_patterns
.
Кажется, все работает нормально.
Любой, кто хочет внести вклад или сообщить об ошибках, должен проверить страницу .