Игнорировать-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)"