Игнорировать-regex для папки и подпапок в Sublime Text SFTP-плагине
У меня возникла проблема с тем, что опция ignore_regex
работает в Sublime SFTP для Sublime Text. Я не так хорош с регулярным выражением, хотя думаю, это должно быть довольно легко
Структура моей папки довольно проста:
main_folder
│
├─── css
│ │ some other files
│ │ in the \css folder,
│ │ etc..
│ │
│ └─── sass
│ │ some other files
│ │ in the \sass folder,
│ │ etc..
│ │
│ └─── sass_subfolders
│ some other files
│ in \sass_subfolders,
│ etc..
├─── other_folders
│
etc...
Мне бы хотелось, чтобы все в папке \sass
и самой папке было проигнорировано sftp для загрузки/синхронизации.
Я также пробовал использовать конфигурацию, предложенную в этом post на высоком форуме, в котором указывается, что исключить файлы .scss, но это продолжает загрузку/синхронизацию при сохранении и т.д.
Ответы
Ответ 1
Чтобы весь каталог игнорировался sublime sftp, добавьте его в ваши параметры ignore_regexes следующим образом:
"/folder_name/"
Я использую его для игнорирования октопресса, который генерирует мой блог, но не обязательно должен быть на удаленном сервере. Я также игнорирую каталог на сервере, который содержит сгенерированный блог, но не живет на моей локальной машине в том же месте.
Это и еще несколько советов на странице faq плагина.
Ответ 2
Принятый ответ правильный. Но позвольте мне быть более прямым, потому что я потратил 30 минут, пытаясь применить этот ответ для работы.
Добавьте папку, которую вы хотите игнорировать, в массив "ignore_regexes" в sftp-config.json
. Но вам также нужно знать настройки по умолчанию "ignore_regexes" сначала wbond ref. Например, если вы хотите добавить папку "/folder_name/", то последний массив будет выглядеть следующим образом:
"ignore_regexes": ["\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json", "sftp-settings\\.json", "/venv/", "\\.svn", "\\.hg", "\\.git", "\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini", "/folder_name/"],
Ответ 3
Просто использовал это, чтобы удалить несколько папок из настроек синхронизации (это папки на сервере, которые я не хочу, мне нужны только файлы на корневом уровне.)
"ignore_regexes": [ "\.sublime- (project | workspace)", "sftp-config (-alt\d?)? \. json", "sftp-settings \.json", "/venv/", "\.svn/", "\.hg/", "\.git/", "\.bzr", "_darcs", "CVS", "\.DS_Store", "Thumbs \.db", "desktop \.ini", "/MySQL/", "/_ admin/", "/admin/" ],
моя настройка для этого, папки, которые я игнорирую:
MySQL
_admin
админ
действительно полезная настройка, это спасло меня, загрузив 100 МБ данных!
Ответ 4
Кажется, вы должны просто добавить:
"ignore_regex": "(css/sass/|ignore/this/too)"