
Sublime text — один из ведущих текстовых редакторов. Согласно исследованиям, он занимает первое место по многим аспектам возможностей и возможностей кодирования по сравнению со многими другими текстовыми редакторами.
Большинство известных технических блогов считают Sublime text лучшим для вас, независимо от того, являетесь ли вы новичком или опытным программистом, в основном из-за его легкости (низкое использование ресурсов) и чрезвычайной мощности.
Одной из лучших особенностей Sublimetext является управление пакетами, в котором есть тысячи библиотек, которые кодеры используют для облегчения своей работы, чем то, что могут предоставить любые другие текстовые редакторы.
Узнайте больше на https://packagecontrol.io/
Одним из самых мощных средств управления пакетом sublime-text является FTPsync.
Что он делает?
Это простой и бесплатный плагин для FTP-синхронизации. Просто нажмите сохранить или нажмите (Ctrl S), как обычно, и он автоматически загрузится на ваш сервер, что дает возможность нескольким программистам работать над одним проектом одновременно.
Что есть для вас?
- Несколько именованных целей загрузки
- Игнорируемые шаблоны регулярных выражений файлов
- Безопасная передача с использованием TLS
- Загрузка через временный файл (лучше стабильность)
- Определение более новых удаленных файлов, защита от перезаписи
- Ручная загрузка/загрузка нескольких файлов и папок (контекстное меню боковой панели)
- Многопоточная загрузка и скачивание
- Локальное и удаленное переименование и удаление
- Индикатор выполнения для многократного скачивания/загрузки
- Удаленный просмотр и управление через список файлов
Как настроить FTP-синхронизацию Sublimetext:
Шаг 1: Нажмите «Настройки» > «Управление пакетами».

Шаг 2: Нажмите «Управление пакетами»: «Установить пакет».

Шаг 3: Отобразится список пакетов › Введите для поиска ( Введите FTPsync)

Введите для поиска ( FTPsync ) и нажмите, чтобы установить пакет:

Обратите внимание на этот текстовый редактор:

Подтверждение: когда вы увидите FTPsync в настройках пакета, вы успешно установили FTPsync в свой великолепный текстовый редактор.

Шаг 4: вставьте файл ftpsync.settings в следующем формате.
Пример файла настроек с минимумом параметров: ( не содержит всех параметров )
{
'primary': {
host: 'ftp.mywebsite.com',
username: 'johnsmith',
password: 'secretpassword',
path: '/www/',
upload_on_save: true,
tls: true
}
}
Файлы загружаются автоматически при сохранении (если это не отключено настройкой upload_on_save=false). Если некоторым параметрам предшествует //, это означает, что они закомментированы (и используется значение по умолчанию из файла глобальных настроек) - удалите //, чтобы включить запись.
Давайте воплотим это в жизнь.
Создайте FTP-аккаунт: Вам нужно будет войти на свой сервер Cpanel.

После успешного входа: затем нажмите «Учетные записи FTP»:

Создайте новую учетную запись FTP или используйте существующую:

Или существующая учетная запись:

После того, как он будет успешно создан, нужно открыть ваш возвышенный текст.
Скопируйте приведенный ниже код и вставьте его в редактор:
{
"default": {
"host": "ftp.yourserver.com",
"username": "yourusername",
"password": "yourpassword?@",
"path": "/public_html/",
"upload_on_save": true,
"tls": true, //false
"passive": true,
"always_sync_local_permissions": true,
"download_on_open": true
}
//------------------------------------------------------------------
// HELP / INFO moved to bottom
// Remove to uncomment settings directive
// https://github.com/NoxArt/SublimeText2-FTPSync/
// For settings description see:
// https://github.com/NoxArt/SublimeText2-FTPSync/wiki/All-settings
// For more info see:
// https://github.com/NoxArt/SublimeText2-FTPSync/wiki/_pages
// Want to ask? Report a bug?
// Hit: https://github.com/NoxArt/SublimeText2-FTPSync/issues/new
}
Затем отредактируйте код, чтобы он соответствовал учетной записи FTP, которую вы создали на своем сервере.
"host": "ftp.yourserver.com", "username": "yourusername", "password": "yourpassword?@", "path": "/public_html/",

А затем сохраните:


Успешно сохранено!
Теперь вы можете просматривать файлы вашего сервера с помощью FTPsync, чтобы убедиться, что он работает.

Когда он отображает список файлов в пути к серверу, значит, он успешно подключен.

Недостатки и примечания
- SFTP на данный момент не поддерживается и в ближайшее время не планируется (можно использовать плагины SFTP или Mote)
- SSL/TLS не поддерживается для серверов, использующих SSL_REUSE (мы надеемся, что поддержка шифрования будет расширена в будущем)
- Не поддерживает непрерывный просмотр и синхронизацию, только (после) ручное действие
- Не поддерживает прокси-соединения
- На данный момент не поддерживает удаленный diff
- В настоящее время не поддерживает специальные символы в удаленном пути
О FTP-синхронизации
Автор Йиржи @NoxArt Петружелка ~ Twitter
Выпущено под лицензией MIT.
Перейдите на https://packagecontrol.io/packages/FTPSync для получения более подробной информации о Ftpsync.
Вывод:
Не стесняйтесь комментировать вопросы и идеи.
Посетите https://dangeorge.com.ng/, чтобы узнать больше обо мне.
Спасибо.