2013-11-20 4 views
4

Я использую Sublime SFTP-плагин для работы с удаленным сервером.Sublime SFTP upload folder on save

Моя конфигурация для какого-либо проекта выглядит следующим образом:

{ 
    // The tab key will cycle through the settings when first created 
    // Visit http://wbond.net/sublime_packages/sftp/settings for help 

    // sftp, ftp or ftps 
    "type": "sftp", 

    "save_before_upload": true, 
    "upload_on_save": true, 
    "sync_down_on_open": false, 
    "sync_skip_deletes": false, 
    "sync_same_age": true, 
    "confirm_downloads": false, 
    "confirm_sync": true, 
    "confirm_overwrite_newer": false, 

    "host": "MY_HOST", 
    "user": "MY_USER", 
    "password": "MY_PASSWORD", 
    "port": "22", 

    "remote_path": "/MY_REMOTE_PATH/", 
    "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" 
    ], 
    //"file_permissions": "664", 
    //"dir_permissions": "775", 

    //"extra_list_connections": 0, 

    "connect_timeout": 30, 
    //"keepalive": 120, 
    //"ftp_passive_mode": true, 
    //"ssh_key_file": "~/.ssh/id_rsa", 
    //"sftp_flags": ["-F", "/path/to/ssh_config"], 

    //"preserve_modification_times": false, 
    //"remote_time_offset_in_hours": 0, 
    //"remote_encoding": "utf-8", 
    //"remote_locale": "C", 
} 

Когда я сохранить файл, SFTP загружает его, но когда я создаю новую папку или новый файл и сохранить его еще раз, только отредактированный файл загружен (не новый папки или файлы), и мне приходится вручную «сообщать» SFTP, чтобы их загрузить (из контекстного меню боковой панели).

У меня "upload_on_save": true в моем файле конфигурации. Что не так?

Есть ли другая конфигурация или трюк для загрузки новых папок и файлов при сохранении?

+0

Вы отправили по электронной почте [email protected]? Он, как правило, очень хорошо помогает справиться с проблемами. – MattDMo

ответ

1

Создание папки не «сохраняется». Если вы создаете папку, а затем создаете файл в этой папке и затем сохраняете ее, она должна попытаться создать папку на сервере или, по крайней мере, спросить, хотите ли вы ее создать.

+0

Правильно, настройка «загрузить на сохранение» не означает, что он будет загружать все на любом сохранении, он только загружает сохраненный файл. – circlecube