Программирование на Python и Objective-C в Mac OS

Программирование на Python и Objective-C под Mac OS и для iPhone / iPod Touch

Sftp sublime text 3: SFTP for Sublime Text — an FTP, FTPS and SFTP client | Products

Содержание

не удается настроить Sublime Text 3 & SFTP

Я установил SFTP с помощью установщика пакета (control+shift+p), но теперь, когда я нажимаю «Добавить новый сервер», независимо от того, какой файл я использую, он просто добавляет код/json, который я должен ввести свое имя пользователя/pass и так далее. и я делаю это, а потом ничего не происходит. Я хотел видео, и парень в видео открыл новый файл и поместил туда настройку ftp, а когда он нажал на SFTP: обзор, новое соединение было там, но я не вижу своего. он никогда не появляется. что я делаю не так. я застрял, и мне нужна помощь. большое спасибо!

sftp

sublimetext3

Поделиться

Источник


Dimitar    

07 апреля 2014 в 08:22

5 ответов


  • Не удается подключиться к серверу SFTP через пакет Sublime 3 SFTP

    У меня есть сервер SFTP, к которому я хочу подключиться с помощью пакета SFTP в Sublime Text 3. По какой-то причине я получаю тайм-аут каждый раз, когда пытаюсь подключиться к нему. Ключ SSH настроен правильно, я также могу подключиться к серверу с помощью WinSCP, FileZilla и PuTTy. Вот в чем…

  • Где сохранить Untitled sftp конфигурационный файл для Sublime text?

    Я не понимаю, как настроить ftp на Sublime. Я скачал Управление пакетами , а затем установил Sublime sftp . Итак, теперь мне нужно ввести свои учетные данные, которые я вижу, когда захожу в файл, SFTP, Setup Server, BUT: Что мне делать после изменения безымянного документа? Где я могу сохранить…



20

здесь та же проблема. в учебнике по использованию Уилл говорит, что конфигурация сервера должна быть сохранена в папке sftp_servers/, но не говорит, Где эта папка должна быть. Я предполагаю, что это проблема.

обновление:

Я понял это, оглядевшись вокруг. Команда «browse packages» приведет вас в папку, где установлены все пакеты, и там находится папка User/sftp_servers/. Если вы скопируете файл конфигурации сервера в эту папку, вы сможете просматривать серверы.

Поделиться


zhuang    

29 апреля 2014 в 00:48



3

Если у вас есть Windows PC, вы можете использовать Swish .

Он создаст папку, которая является удаленным соединением с вашим SFTP .
И самое главное, это бесплатно.

Откройте свои файлы в Sublime и получите всю синхронизацию.

Вот как это сделать: http://www.howtogeek.com/165893/how-to-integrate-a-remote-sftp-directory-into-windows-explorer/

Поделиться


Luiz Vaz    

29 июня 2015 в 10:24


Поделиться


Dimitar    

26 июня 2014 в 10:32


  • SFTP в Sublime Text 3 не работает

    У меня странная проблема. На новой установке Sublime Text 3 я пытаюсь заставить SFTP (wbond) функционировать. Я пытался следовать документации, но не могу заставить ее работать. Я следовал этому до конца, но по какой-то причине моя установка действует по-разному на один и тот же вход. Я установил…

  • Sublime Text SFTP с аутентификацией SecurID

    SFTP Sublime Text прекрасно работает с моим рабочим потоком. Я разрабатываю на своем локальном компьютере, компилирую его на удаленном хосте, сопоставленном с помощью sublime SFTP. Однако новая машина, над которой я работаю, использует SecurID для идентификации, а SFTP Sublime не подключается. Как…



0

При установке SFTP обязательно выберите «Install For» установлен в «All Users», а «Default Text File Type» установлен в «Unix/binary». я уверен, что это проблема, которая не позволяет вам работать над ним должным образом.

Поделиться


Mark Ray    

07 апреля 2014 в 08:46



0

Для sublime text 2

. /Library/Application Support/Sublime Text 2/Packages/User/sftp_servers

Для sublime text 3

./Library/Application Support/Sublime Text 3/Packages/User/sftp_servers

Допустим, вы сохранили текстовый файл «server setup» на рабочем столе как «foo».
Откройте terminal и выполните следующие действия.

cd ~/Desktop
cp foo ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/sftp_servers/

Это сделает его доступным для пакета SFTP sublime text. * возможно, Вам не придется перезапускать sublime.

Поделиться


Jiveman    

16 августа 2018 в 22:43


Похожие вопросы:

Загрузить в Amazon EC2 как root с помощью плагина Sublime Text SFTP

В разделе Windows, как вы можете настроить плагин FTP Sublime Text для использования ключа SSH для загрузки файлов на сервер EC2 через SFTP в качестве пользователя root ? Я получаю ошибку Connection. ..

Как установить плагин SFTP в Sublime Text 3 на Windows 7 64bit

Я не могу установить плагин SFTP ST3 на Windows 7 64bit. Он установлен, но все его меню серые, неактивны. Я читаю поддержку. Там написано:: Чтобы исправить это, выполните следующие действия:…

Sublime text SFTP на EC2

Я использую Sublime text SFTP для работы на своих удаленных серверах, и когда я нажимаю Ctrl-S, он автоматически загружается на удаленный сервер. Однако на моем сервере EC2 Ctrl-S сохраняет только…

Не удается подключиться к серверу SFTP через пакет Sublime 3 SFTP

У меня есть сервер SFTP, к которому я хочу подключиться с помощью пакета SFTP в Sublime Text 3. По какой-то причине я получаю тайм-аут каждый раз, когда пытаюсь подключиться к нему. Ключ SSH…

Где сохранить Untitled sftp конфигурационный файл для Sublime text?

Я не понимаю, как настроить ftp на Sublime. Я скачал Управление пакетами , а затем установил Sublime sftp . Итак, теперь мне нужно ввести свои учетные данные, которые я вижу, когда захожу в файл,…

SFTP в Sublime Text 3 не работает

У меня странная проблема. На новой установке Sublime Text 3 я пытаюсь заставить SFTP (wbond) функционировать. Я пытался следовать документации, но не могу заставить ее работать. Я следовал этому до…

Sublime Text SFTP с аутентификацией SecurID

SFTP Sublime Text прекрасно работает с моим рабочим потоком. Я разрабатываю на своем локальном компьютере, компилирую его на удаленном хосте, сопоставленном с помощью sublime SFTP. Однако новая…

Sublime text sftp rsa закрытый ключ

Я пытаюсь настроить закрытый ключ rsa для sublime text для доступа к ftp, как в filezilla. Пока все хорошо, плагин stfp/ftp работает нормально, но я понятия не имею, как настроить ключ для доступа к…

Как настроить различные интерпретаторы Python на Sublime Text с SFTP и local?

У меня есть вопрос относительно настройки различных интерпретаторов Python на sublime text при использовании SFTP на удаленном сервере и локальном. Дело в том, что я хотел бы использовать функцию…

sublime text sftp tunnel wbond

Для удаленной работы мне нужно SSH войти на главный сервер, а затем снова на ведомственный сервер. Я хотел бы настроить туннель с помощью пакета sublime text 3 wbond sftp для удаленного просмотра и…

Соединение FTPS с плагином Sublime Text SFTP/FTP

Могу ли я использовать плагин Sublime SFTP (отсюда) для создания типа соединения FTPS?

Ранее я работал с Notepad++ и плагином NppFTP, но я хочу перейти на Sublime Text, однако у меня есть проблемы с использованием плагина SFTP для подключения к моему серверу. Вот мой конфигурационный файл:

"type": "ftps",
"sync_down_on_open": true,
"sync_same_age": true,
"host": "xxxxxxxxxxxxx.org",
"user": "[email protected]",
"password": "xxxxx",
"port": "21",
"remote_path": "/home/xxxxxxxx/public_html",
"connect_timeout": 30,

Я пытался изменить remote_path несколько раз, и я не могу заставить его работать. Я получаю эту ошибку:

Подключение к серверу FTPS «xxxxxxxxxxxxx.org» как «[email protected]» …. успешно
Проверка удаленной папки» /home/xxxxxxxx/public_html » .. сбой (папка не найдена)
Множественные ошибки разъединения, отказ от

В моей Cpanel путь для всех пользователей FTP установлен в /home/cpanel_username/public_html.

Я также попытался установить remove_path В «/» и получил еще одну ошибку:

Проверка удаленной папки » / » …. сбой (отключен)

Есть идеи, как я могу заставить его работать?

sublimetext

ftp-client

ftps

Поделиться

Источник


Florin Frătică    

15 января 2016 в 12:01

9 ответов


  • Разница между FTP/FTPS/SFTP-настраиваемым подключением к любому из них

    У меня есть такое требование, как необходимость создать приложение C#, которое будет загружать файл excel на сервер FTP/SFTP на основе настроек, введенных в файл app. config (используя ftp\ftps\sftp). Я еще не знаком с этими протоколами, у меня так много сомнений. В чем разница между сервером FTP и…

  • Не удается подключиться к серверу SFTP через пакет Sublime 3 SFTP

    У меня есть сервер SFTP, к которому я хочу подключиться с помощью пакета SFTP в Sublime Text 3. По какой-то причине я получаю тайм-аут каждый раз, когда пытаюсь подключиться к нему. Ключ SSH настроен правильно, я также могу подключиться к серверу с помощью WinSCP, FileZilla и PuTTy. Вот в чем…



5

Если ваша панель управления уже указала путь для подключения FTP, то ваш удаленный путь должен быть просто»/». В противном случае вы, скорее всего, попытаетесь получить доступ:

/home/xxxxxxxx/public_html/home/xxxxxxxx/public_html

Если вы протестировали ‘/’ и это все еще не работает, возможно, попробуйте подключиться к интерактивному клиенту FTPS, чтобы увидеть структуру корневых папок?

Поделиться


Seonixx    

15 января 2016 в 18:02



2

Сегодня у меня была эта ошибка, совершенно неожиданно, потому что я ежедневно использую пакет Sublime SFTP.

Я закрыл Sublime и снова открыл его… проблема решена.

Поделиться


Daniel Fowler    

01 июня 2016 в 15:49



0

// sftp, ftp или ftps
«type»: «ftps»,

Измените тип как ftps , а затем также найдите свою корневую папку, как вы определили при создании учетной записи ftp.

Поделиться


deepak kumar sharma    

05 января 2019 в 09:52


  • Неблокирующие загрузки SFTP/FTPS с PHP?

    PHP имеет функцию загрузки файлов без блокировки ftp_nb_put(), но я хотел бы знать, возможна ли неблокирующая загрузка ftp с помощью sftp & ftps. Если нет, то какие другие языки обеспечивают неблокирующую загрузку ftp для sftp/ftps ? Спасибо.

  • Подключение к openshift ftp с помощью sublime text 3

    Подключитесь к openshift ftp с помощью sublime text 3. Я уже пробовал использовать плагин SFTP. Это мой конфигурационный файл: { // 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,…



0

Изменил тип на ftp , хотя на самом деле SHOULD будет ftps , и это сработало.

Поделиться


Chester Millisock    

05 января 2019 в 21:40



0

Я столкнулся с этим сообщением об ошибке, когда у меня была неправильная настройка на ftp_passive_mode . Просто комментируя это, я решил свою проблему.

Другие (распространенные) ситуации & ошибок, с которыми я столкнулся, были:

Я очень надеюсь, что этот базовый список поможет людям.

Поделиться


thvs86    

02 декабря 2018 в 14:25



0

Если у кого-то возникли проблемы с адресом IP в качестве хоста. Я заставил его работать, используя только ip-адрес без косой черты trailing»/».

127.0.0.1

Поделиться


Abhishek Gurjar    

06 октября 2018 в 06:19



0

В моем случае я столкнулся с этой ошибкой, когда скопировал конфигурационный файл sftp на другой компьютер и попытался подключиться к нему. Перезапуск PC не сработал, а затем я удалил этот конфигурационный файл sftp и создал новый с той же конфигурацией, и он работал

Поделиться


Nuryagdy Mustapayev    

31 марта 2018 в 06:21



0

Попробуйте удалить ftp.
это сработало для меня как заклинание

Поделиться


Sambruce Sam    

28 марта 2018 в 14:40



0

Вам нужно будет знать пути, которые вы настроили для FTP, и не ваш локальный компьютер, а путь к каталогу, который вы хотите загрузить на сервере, к которому вы хотите подключиться. то есть: home/public_html/images или что-то в этом роде.

Поделиться


user3393813    

01 февраля 2019 в 22:37


Похожие вопросы:

Как я могу написать регулярное выражение, соответствующее ftp, ftps или sftp?

Я делаю некоторую проверку URL и хочу сопоставить http, https, ftp, ftps, sftp и т. д. До сих пор у меня есть /(https?|ftps?)/ .., если я использую s?ftps? , он будет соответствовать ftp, ftps, sftp…

Издевательство над SFTP, FTP, FTPS, локальным сервером файловой системы в Java

Мне нужно протестировать протоколы файловой системы FTP/FTPS/SFTP/Local в Java. Мне нужен макет сервера, который можно использовать в любом из этих методов. Я мог бы найти MockFTPServer. Насколько я…

Установка SFTP Sublime Text 3 для экземпляра EC2 Amazon Linux

Я пытался настроить удаленный (FTP) доступ к некоторым файлам playground на экземпляре AWS EC2. Создав пользователя FTP и установив vsftp, я продолжал получать connection timeout от Sublime/SFTP. и…

Разница между FTP/FTPS/SFTP-настраиваемым подключением к любому из них

У меня есть такое требование, как необходимость создать приложение C#, которое будет загружать файл excel на сервер FTP/SFTP на основе настроек, введенных в файл app.config (используя…

Не удается подключиться к серверу SFTP через пакет Sublime 3 SFTP

У меня есть сервер SFTP, к которому я хочу подключиться с помощью пакета SFTP в Sublime Text 3. По какой-то причине я получаю тайм-аут каждый раз, когда пытаюсь подключиться к нему. Ключ SSH…

Неблокирующие загрузки SFTP/FTPS с PHP?

PHP имеет функцию загрузки файлов без блокировки ftp_nb_put(), но я хотел бы знать, возможна ли неблокирующая загрузка ftp с помощью sftp & ftps. Если нет, то какие другие языки обеспечивают…

Подключение к openshift ftp с помощью sublime text 3

Подключитесь к openshift ftp с помощью sublime text 3. Я уже пробовал использовать плагин SFTP. Это мой конфигурационный файл: { // The tab key will cycle through the settings when first created //…

Возвышенный FTP/SFTP

Я пытаюсь подключиться к своему серверу cpanel с помощью sublime text 3. Сервер успешно добавлен. И удаленный путь также успешно проверен. Но когда вы пытаетесь синхронизировать Remote — >Local,…

Sublime Text с ключевым файлом SFTP: SSH игнорируется (Windows)

Я использую Sublime Text с плагином SFTP. Для моего проекта я настроил файл sftp-config.json, указав детали, необходимые для подключения FTP. Пока я использую обычный логин пользователя/пароля, все…

Связь по FTPS против SFTP

Помимо конфигурации входящего / исходящего порта и шифрования. У меня есть следующие сомнения: Если FTPS шифрует как командные, так и информационные каналы через SSL, то почему говорят, что связь…

Sublime Text 3 SFTP мгновенно «время ожидания соединения» при подключении к удаленному серверу через SFTP

я использую Sublime SFTP плагин на Возвышенный Текст 3. Я пытаюсь подключиться к удаленному серверу. Тем не менее, соединение будет немедленно сбой с сообщением об ошибке Connection timeout.

подключение к SFTP серверу»myserveripaddress » as «root»…..
сбой (время ожидания соединения)

это моя конфигурация для этого сервера. Обратите внимание, что я скрыл свой реальный IP-адрес и пароль для соображения безопасности.

{
    // 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",

    "sync_down_on_open": false,
    "sync_same_age": false,

    "host": "myserveripaddress",
    "user": "root",
    "password": "password",
    "port": "22",

    "remote_path": "/var/www",
    //"file_permissions": "664",
    //"dir_permissions": "775",

    //"extra_list_connections": 0,

    "connect_timeout": 30,
    //"keepalive": 120,
    //"ftp_passive_mode": true,
    //"ftp_obey_passive_host": false,
    //"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",
    //"allow_config_upload": false,
}

дополнительно

  • Отключение брандмауэра не решает эту проблему.
  • подключение к виртуальной машине, размещенной на my собственные сеть работает.
  • тайм-аут соединения происходит мгновенно. Поднимаем connect_timeout настройка не действует.
  • я не использую неправильный тип подключения. Фактически, переключение соединения на ftp или ftps на самом деле по истечении 30 секунд, а не мгновенно.
  • удаленный сервер не работает. Я могу получить доступ к удаленному серверу через оба putty и FileZilla используя те же учетные данные.

sublime_sftp_debug.txt

я включил режим отладки и вот что я нашел в логах.

2015-08-14 22:48:34, SFTP Read:
    Fatal: Server unexpectedly closed network connection

auth.log

это то, что я получил в /var/log/auth.d. Опять же, информация была удалена для соображения безопасности.

Aug 15 16:34:24 localhost sshd[23275]: debug3: fd 5 is not O_NONBLOCK
Aug 15 16:34:24 localhost sshd[23275]: debug1: Forked child 25116.
Aug 15 16:34:24 localhost sshd[23275]: debug3: send_rexec_state: entering fd = 8 config len 982
Aug 15 16:34:24 localhost sshd[23275]: debug3: ssh_msg_send: type 0
Aug 15 16:34:24 localhost sshd[23275]: debug3: send_rexec_state: done
Aug 15 16:34:24 localhost sshd[25116]: debug3: oom_adjust_restore
Aug 15 16:34:24 localhost sshd[25116]: Set /proc/self/oom_score_adj to 0
Aug 15 16:34:24 localhost sshd[25116]: debug1: rexec start in 5 out 5 newsock 5 pipe 7 sock 8
Aug 15 16:34:24 localhost sshd[25116]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key
Aug 15 16:34:24 localhost sshd[25116]: debug1: inetd sockets after dupping: 3, 3
Aug 15 16:34:24 localhost sshd[25116]: Connection from MYIPADDRESS port 61120 on SERVERIPADDRESS port 22
Aug 15 16:34:24 localhost sshd[25116]: debug1: Client protocol version 2. 0; client software version PuTTY_Local:_Aug__1_2012_03:14:17
Aug 15 16:34:24 localhost sshd[25116]: debug1: no match: PuTTY_Local:_Aug__1_2012_03:14:17
Aug 15 16:34:24 localhost sshd[25116]: debug1: Enabling compatibility mode for protocol 2.0
Aug 15 16:34:24 localhost sshd[25116]: debug1: Local version string SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
Aug 15 16:34:24 localhost sshd[25116]: debug2: fd 3 setting O_NONBLOCK
Aug 15 16:34:24 localhost sshd[25116]: debug2: Network child is on pid 25117
Aug 15 16:34:24 localhost sshd[25116]: debug3: preauth child monitor started
Aug 15 16:34:24 localhost sshd[25116]: debug3: privsep user:group 104:65534 [preauth]
Aug 15 16:34:24 localhost sshd[25116]: debug1: permanently_set_uid: 104/65534 [preauth]
Aug 15 16:34:24 localhost sshd[25116]: debug1: list_hostkey_types: ssh-rsa [preauth]
Aug 15 16:34:24 localhost sshd[25116]: debug1: SSh3_MSG_KEXINIT sent [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug1: SSh3_MSG_KEXINIT received [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchang$
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: ssh-rsa [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: [email protected] com,[email protected],aes256-ctr,aes128-ctr [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: [email protected],[email protected],aes256-ctr,aes128-ctr [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: [email protected],[email protected],[email protected],hmac-sha$
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: [email protected],[email protected],[email protected],hmac-sha$
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: none,[email protected] [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: none,[email protected] [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit:  [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit:  [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: first_kex_follows 0  [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: reserved 0  [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group1$
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: ssh-rsa,ssh-dss [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: aes256-ctr,aes256-cbc,[email protected] liu.se,aes192-ctr,aes192-cbc,aes128-ctr,aes128-cbc$
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: aes256-ctr,aes256-cbc,[email protected],aes192-ctr,aes192-cbc,aes128-ctr,aes128-cbc$
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: hmac-sha1,hmac-sha1-96,hmac-md5 [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: hmac-sha1,hmac-sha1-96,hmac-md5 [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: none,zlib [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: none,zlib [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit:  [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit:  [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: first_kex_follows 0  [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug2: kex_parse_kexinit: reserved 0  [preauth]
Aug 15 16:34:25 localhost sshd[25116]: fatal: no matching mac found: client hmac-sha1,hmac-sha1-96,hmac-md5 server [email protected] com,hmac-sha2-256-$
Aug 15 16:34:25 localhost sshd[25116]: debug1: do_cleanup [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug3: PAM: sshpam_thread_cleanup entering [preauth]
Aug 15 16:34:25 localhost sshd[25116]: debug1: monitor_read_log: child log fd closed
Aug 15 16:34:25 localhost sshd[25116]: debug3: mm_request_receive entering
Aug 15 16:34:25 localhost sshd[25116]: debug1: do_cleanup
Aug 15 16:34:25 localhost sshd[25116]: debug3: PAM: sshpam_thread_cleanup entering
Aug 15 16:34:25 localhost sshd[25116]: debug1: Killing privsep child 25117

почему я не могу подключиться к удаленному серверу через Sublime SFTP? есть ли другие настройки, которые я должен попробовать?

Sublime Text 2 — SFTP

Sublime text 2 — замечательный во всех смыслах редактор кода, который, при должной сноровке, можно превратить в полноценную IDE. Первым делом, хотелось бы получить возможность SFTP/FTP/SSH соединения с сервером. В этом нам поможет замечательный плагин от wbond.net.

Сайт плагина: wbond.net

Как говорят сами разработчики плагина: «Sublime SFTP позволяет тратить меньше времени на управление и передачу файлов, и больше времени на кодинг».

Особенности Sublime SFTP

Плагин позволяет:

  • Создавать, редактировать, переименовывать и удалять файлы и папки
  • Загружать на сервер файлы, папки, или просто изменения с момента последнего коммита
  • Скачивать файлы или папки
  • Синхронизировать папки в обоих направлениях (с сервера на локальную машину и наоборот)
  • Сравнивать локальные версии файлов с версиями этих файлов на сервере
  • Загрузить все открытые файлы
  • Удалять версии файлов на сервере
  • Переименовывать одновременно локальные и удаленные версии файлов или папок
  • Мониторить файлы измененные из вне и автоматически загружать их
  • Просто переключаться между несколькими удаленными отображениями
  • Дополнительные опции
    — Игнорировать файлы, используя регулярные выражения
    — Загружать файлы при сохранении
    — Сохранять файлы при загрузке
    — Автоматическая загрузка новых файлов при открытии
    — Подтверждение перезаписи новых файлов
    — Подтверждение загрузки

Совместимость:

  1. Поддержка FTP, FTPS и SFTP серверов
  2. Поддерживает как неявное (порт 990), так и явное SSL для соединения FTPS
  3. Пароль и SSH ключ аутентификации с поддержкой агента SSH
  4. Обнаруживает и сообщает об изменениях SSH ключа хоста
  5. Работает на Windows, OS X и Linux
  6. Позволяет обнаруживать изменения с помощью Git, Mercurial и SVN
  7. Поддерживает Unicode

Рекомендуемые курсы

Sublime Text 3 и FTP. Baaton (батон) – идейная артель

Для Sublime Text 3 имеем аж 2 замечательных ftp-плагина, кому нужен просто FTP маппинг – FTPSync, а для SFTP маньяков жаждущих удобных плюшек, как то быстрое перемещение по удаленному дереву файловой системы и удобный diff с возможностю направить diff на другое приложение советую просто «богэ» плагин – wbond FTP/sFTP

Огромная благодарность NoxArt за замечательный плагин

Зачем?

Довольно долгое время я использовал Sublime Text 2 с плагином от wbond sFTP и когда свет увидела 3-я версия Sublime Text я, как и все фанаты ST, всеми правдами и неправдами заполучил закрытую бету и был под огромным впечатлением от новой скорости и index definition (индексация сущностей в проекте) но… увы, по причине перехода ST3 на 3ю версию питона sFTP умер. Wbond обещал портировать плагин, но конкретно даты порта не называл, поэтому все прелести новенького Sublime Text 3 отложились в дальний ящик.

Огромная благодарность wbond за адаптацию своего мега FTP/sFTP плагина

Попытки найти адекватное решение ни к чему не привели:
1) использовать git, svn и прочие системы контроля версий для меня вылились в ужасно нудный и долгий процесс для простой задачи, нужен был сам сервер по работе с git или svn в голове нужно было держать охапку дополнительных консольных шагов. Пусть в меня бросают камни, но я люблю простые решения;

2) использовать синхронизацию фтп в каком то из фтп менеджеров: вообще бредовая идея, долго и возможны лаги;

3) использование всяких консольных утилит типа rsync и прочих: та же охапка команд в голове, не прозрачно, сложно.

В общем все дело привычки, самый идеальный метод синхронизации для меня это маппинг проекта локали с удаленной версией (как у phpStorm). Кстати одно время я так и использовал phpstorm в качесстве синхронизатора: файлы редактировались в сублиме, сохранялись автоматом при потере фокуса, phpstorm автоматом лил на фтп измененные файлы. В этой схеме был ужасный минус: нужно открыть 2 программы на один проект, решение совершенно не быстрое и неповоротливое.

Sublime text 3 плагин sftp

Добрый день, уважаемые знатоки!

Прошу совета у всех опытных пользователей редактора Sublime Text 3.

Я в восторге от этого редактора, но столкнулся с тем что работа с удаленным сервером через встроенный FTP (SFTP) плагин крайне неудобна. Что бы открыть какой либо файл через ftp мне каждый раз приходиться идти в FILE -> SFTP/FTP -> BROWSE SERVER потом в окне которое «вывалилось» по центру, выбираю имя подключения, дальше, выбираю нужную папку, потом файл, и так каждый раз при открытии нового файла — ужасной неудобно(

Можно ли настроить ФТП таким образом что бы структура каталогов (дерево) удаленного сервера отображалась в SideBar, как например на этом скриншоте:

Подскажите пожалуйста возможно ли это, и если возможно как это сделать. Заранее благодарен за любую помощь!

Это плагин, который должен быть установлен в первую очередь. Это монстр и просто необходимая вещь. Позволяет заливать файлы на сервер напрямую из блокнота, т.е. фактически использовать веб-сервер как обычный — локальный!

Установка плагина SFTP остуществляется стандартным способом — импортом из репозиториума.

Горячие клавиши берутся из файла горячих клавиш в меню плагинов и редактируются в главном файле пользовательских настроек.

Наиболее удобно работать с этим плагином через проекты. Добавляем папку, настраиваем подключение и пользуемся:

Подключение SFTP к проекту

Настройка SFTP

Я пометил комментариями необходимые строки, но забыл главное. Плагин умеет заливать файлы по команде сохранения, т.е. -> Ctrl+S. Для этого необходимо изменить одно значение в конфиге:

Загрузка файлов на сервер

Во время загрузки или выгрузке файлов внизу появляется строка с отчетом. В ней видно откуда и куда идет передача, а также удачно ли загружено.

Помимо всех плюсов есть и один большой минус — плагин платный и стоит 20$. Но лицензия не ограничивает возможности плагина, а всего лишь случайным образом выводит на экран вот такое окошко:

Особенность данного окошка состоит в том, что оно появляется на 2-4 секунды и затем становится неактивным и пока его не закрыть не будет работать заливка файлов.

Из 20 загрузок это окно может появиться до 3 раз и это ужасно напрягает! Но! Если нажать ESC пока окно активно — оно исчезает. Я пристрелялся и теперь не даю ему ни малейшего шанса 🙂

Шпаргалка для веб-разработчика

Пакет для Sublime SFTP

В прошлых статьях я проводил общий обзор текстового редактора Sublime и о том как настроить Package Control для установки пакетов.

В этой статье я кратко познакомлю вас с интересным и удобным плагином SFTP для SublimeText.

По названию вы уже догадались, что это помощник в работе с файлами на удаленном сервере.

Удобство его в том, что вы сможете работать с удаленным сервером так, как будто эти файлы лежат у вас на локальном диске.

Запустим знакомый нам из прошлой статьи Install Package, наберем в открывшейся командной строке «SFTP»

и дождемся установки пакета.

Использование

Далее нам нужна пустая папка, где будет хранится локальная копия удаленного проекта (плагин WordPress, тема).

Откроем ее в Sublime. Меню — File->Open Folder.

Кликнем на ней правой кнопкой мыши и выберем пункт «Map to Remote».

После этого у нас сгенерируется шаблон файла с конфигурацией соединения.

Остановимся на некоторых директивах.

Тип соединения: «type«: в зависимости от настроек вашего FTP хоста можно выбрать «sftp» или «ftp«;

«save_before_upload» — сохранять локальную копию перед выгрузкой на FTP;

«upload_on_save«: false — после сохранения файла выгружать его на FTP. Рекомендую этот параметр установить в true, тогда после сохранения ваш файл сразу будет выгружен на удаленный сервер;

«confirm_overwrite_newer«: false — спрашивать подтверждения если на сервере есть более новая редакция файла чем ваша локальная;

«host» , «user«, «password» — в комментариях не нуждаются;

«port» — если нет особо экзотичной конфигурации с портами (вроде 47895), то можно не раскомментировать;

«remote_path» — путь к вашей рабочей папке на удаленном сервере. Т.е. вы редактируете плагин WordPress, тогда путь у вас будет примерно такой «/var/home/wp-content/plugins/your_plugin_directory».
Откуда его взять? Предварительно используя какой-нибудь FTP-менеджер, вроде FileZilla, соединитесь с вашим хостом и скопируйте путь оттуда

Для начала работы этого достаточно.

Как получить файлы вашего плагина себе на локальный компьютер с удаленного сервера?

Опять кликнуть правой кнопкой мыши по своей папке и выбрать пункт «Sync Remote -> Local«.

Если настройки идентификации хоста, пользователя, пароля и удаленный путь верны то начнется рекурсивное сканирование папок на вашем удаленном сервере(процесс не быстрый если файлов много)

После сканирования вас спросят, «а оно таки надо или так просто?»,

ответим Yes, и начнется процесс скачивания файлов с удаленной папки в вашу локальную.

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

После создания файла на локальном диске и его сохранении SFTP отправит его сразу на удаленный сервер. Удобно.

Или если вы сделали все на локальном сервере, то можно выбрать «Sync Local -> Remote«.

Как использовать Sublime over SSH

Я на Windows и использовал 4 метода: SFTP , WinSCP , Unison и Sublime Text в Linux с пересылкой X11 через SSH в Windows (да, вы можете сделать это без грязных настроек и с помощью бесплатного инструмента).

Четвертый способ — лучший, если вы можете установить программное обеспечение на свой компьютер с Linux.

Четвертый способ:

MobaXterm

  1. Установить MobaXterm в Windows
  2. SSH к вашей Linux-системе от MobaXterm
  3. На вашем Linux-компьютере установите Sublime Text 3. Вот как это сделать в Ubuntu
  4. В командной строке запустите Sublime с subl
  5. Это оно! Теперь у вас есть возвышенный текст, работающий в Linux, но его окно работает на вашем рабочем столе Windows. Это возможно, потому что MobaXterm обрабатывает переадресацию X11 по SSH для вас, поэтому вам не нужно делать ничего прикольного, чтобы запустить его. Может быть небольшая задержка, но ваши файлы никогда не будут синхронизированы, потому что вы редактируете их прямо на Linux-машине.

Примечание: при вызове subl, если он жалуется на определенную библиотеку — убедитесь, что вы установили их для успешного вызова sublimetext из mobaxterm.

Если вы не можете установить программное обеспечение на свой Linux-сервер, лучшим вариантом будет Unison. Зачем?

  • Это бесплатно
  • Это быстро
  • Это надежно и не важно, какой редактор вы используете
  • Вы можете создавать собственные списки игнорирования

SFTP

Установка: Установите пакет SFTP Sublime Text. Этот пакет требует лицензии.

  1. Создать новую папку
  2. Откройте его как Sublime Text Project.
  3. На боковой панели щелкните правой кнопкой мыши папку и выберите Map Remote.
  4. Отредактируйте файл sftp-config.json
  5. Щелкните правой кнопкой мыши папку на шаге 1 выберите скачать.
  6. Работаем локально.

В sftp-config я обычно устанавливаю:

"upload_on_save": true,
"sync_down_on_open": true,

Это, в дополнение к терминалу SSH на машине, дает мне довольно плавный опыт удаленного редактирования.

WinSCP

  1. Установите и запустите WinSCP
  2. Перейдите в «Настройки» (Ctrl + Alt + P) и нажмите «Transfer», затем «Add». Назовите пресет.
  3. Установите режим передачи на двоичный (вы не хотите преобразования строк)
  4. Установите модификацию файла на «Без изменений»
  5. Нажмите кнопку «Изменить» рядом с «Маска файла» и настройте включаемые и исключаемые файлы и папки (полезно, когда у вас есть папка .git / .svn или вы хотите исключить синхронизацию продуктов сборки).
  6. Нажмите ОК
  7. Подключитесь к удаленному серверу и перейдите к интересующей вас папке.
  8. Выберите пустую папку на вашем локальном компьютере.
  9. Выберите вновь созданную предустановку параметров передачи.
  10. Наконец, нажмите Ctrl + U (Команды> Поддерживать актуальность удаленного каталога) и убедитесь, что установлены флажки «Синхронизировать при запуске» и «Обновить подкаталоги».

С этого момента WinSCP будет синхронизировать ваши изменения.

Работа в локальной папке с использованием SublimeText. Просто убедитесь, что Sublime Text настроен так, чтобы угадать окончания строк в редактируемом файле.

унисон

Я обнаружил, что если исходное дерево массивное (около нескольких сотен МБ с глубокой иерархией), то описанный выше метод WinSCP может быть немного медленным. Вы можете получить намного лучшую производительность, используя Unison . Недостатком является то, что Unison не является автоматическим (вам нужно запускать его нажатием клавиши) и требует, чтобы на вашем компьютере с Linux работал серверный компонент. Положительным моментом является то, что передача происходит невероятно быстро, она очень надежна, а игнорирование файлов, папок и расширений невероятно просто в настройке.

Установить | SFTP для возвышенного текста | Продукты

Альтернативный, ручной метод

Этот метод следует использовать только в крайнем случае, так как все обновления пакета должны выполняться, повторно следуя этим инструкциям.

Если ваш компьютер не может получить доступ к Интернету и, следовательно, не может использовать Package Control, вам может потребоваться выполнить ручную установку.

Чтобы установить SFTP для Sublime Text 3Sublime Text 2 в WindowsMacLinux, вы должны:

  1. Щелкните меню приложения
  2. Выберите
  3. Создайте новую папку с именем SFTP
  4. Загрузите SFTP.sublime-package для Sublime Text 3 на Mac
  5. Переименуйте файл в SFTP.zip и извлеките его в папку, созданную на шаге 3
  6. Перезапустите Sublime Text
  1. Щелкните меню приложения
  2. Выберите, а затем
  3. Просмотрите вверх папку, а затем в папку с именем Installed Packages
  4. Загрузите SFTP.sublime-package для Sublime Text 2 на Mac
  5. Переместите SFTP.sublime-package в папку Installed Packages с шага 3
  6. Restart Sublime Text
  1. Щелкните меню и выберите
  2. Создайте новую папку с именем SFTP
  3. Загрузите SFTP.sublime-package для Sublime Text 3 в Linux
  4. Переименуйте файл в SFTP.zip и извлеките его в папку, созданную на шаге 2
  5. Перезапустите Sublime Text
  1. Щелкните меню и выберите
  2. Просмотрите папку, а затем в папку с именем Installed Packages
  3. Загрузите SFTP.sublime-package для Sublime Text 2 в Linux
  4. Переместите SFTP.sublime-package в папку Installed Packages с шага 2
  5. Restart Sublime Text
  1. Щелкните меню и выберите
  2. Создайте новую папку с именем SFTP
  3. Загрузите SFTP.sublime-package для Sublime Text 3 в Windows
  4. Переименуйте файл в SFTP.zip и извлеките его в папку, созданную на шаге 2
  5. Перезапустите Sublime Text
  1. Щелкните меню и выберите
  2. Просмотрите папку, а затем в папку с именем Installed Packages
  3. Загрузите SFTP.sublime-package для Sublime Text 2 в Windows
  4. Переместите SFTP.sublime-package в папку Installed Packages с шага 2
  5. Restart Sublime Text

Beta Releases

If если вы хотите запустить последнюю предварительную версию SFTP, вы можете подписаться на репозиторий тестирования. Как следует из названия, тестовые выпуски не так тщательно тестируются, как обычные выпуски, поэтому вы с большей вероятностью столкнетесь с ошибками.

  1. Запустите команду Package Control: Add Repository из палитры команд.
  2. Вставьте URL-адрес https://packagecontrol.io/testing/packages.json в поле ввода внизу Sublime Text и нажмите ввод
  3. Запустите команду Package Control: Upgrade Package из палитры команд и выберите
  4. Restart Sublime Text

Чтобы вернуться к нормальным условиям, вы должны открыть меню и удалить https: // packagecontrol.io / testing / packages.json из списка репозиториев , затем удалите и снова установите SFTP.

Использование | SFTP для возвышенного текста | Продукция

Обзор Рабочие процессы установки Использование Функции Настройки Часто задаваемые вопросы Журнал изменений Предложения по поддержке Купить за 30 долларов

Использование

Привязки клавиш

В дополнение к работе через меню SFTP предлагает привязки клавиш для всех команд. В документации ниже клавиши-модификаторы ( ctrl + altcontrol + ⌘ ) должны удерживаться при нажатии и отпускании первой буквенной клавиши, а затем второй буквенной клавиши.

Удаленный рабочий процесс
Загрузить файл
ctrl + altcontrol + ⌘ + (u, f)
Загрузить текущий файл
Загрузить измененные файлы VCS
ctrl + altcontrol + ⌘ + (u, c)
Загрузить все файлы, измененные или созданные с момента последней фиксации в VCS (SVN, Git или Hg)
Загрузить открытые файлы
ctrl + altcontrol + ⌘ + (u, n)
Загрузить все открытые файлы, настроенные с помощью SFTP / Удаленный FTP
Загрузить файл
ctrl + altcontrol + ⌘ + (u, o)
Загрузить удаленную версию выбранного файла и перезаписать локальную копию
Загрузить папку
ctrl + altcontrol + ⌘ + (u, r )
Загрузить всю папку, в которой находится текущий файл
Папка загрузки
ctrl + altcontrol + ⌘ + (u, e)
Загрузить всю папку
Diff Remote File
ctrl + altcontrol + ⌘ + ( ты, я )
Загрузите удаленную версию файла во временную папку и сравните ее с локальной версией
Переименовать локальные и удаленные файлы
Только контекстное меню
Переименовать файл на сервере, а также его локальную копию
Удалить удаленный файл
Только контекстное меню
Удалить файл с сервера
Удалить локальные и удаленные файлы
Только контекстное меню
Удалить файл с сервера в дополнение к локальной копии
Sync Local -> Remote
ctrl + altcontrol + ⌘ + (u, y)
Сравните время изменения файла и подтвердите действия перед загрузкой выбранного файла или папки.Это также удалит файлы с удаленного сервера, которые не существуют локально.
Sync Remote -> Local
ctrl + altcontrol + ⌘ + (u, d)
Сравните время изменения файла и подтвердите действия перед загрузкой выбранного файла или папки. Это также удалит файлы с локального компьютера, которые не существуют удаленно.
Синхронизировать оба направления
ctrl + altcontrol + ⌘ + (u, b)
Сравните время изменения файла и подтвердите действия перед загрузкой / скачиванием выбранного файла или папки.Это никогда не приведет к удалению файлов и всегда будет выполнять действие, в результате которого самый новый файл будет присутствовать в обоих местах.
Файл монитора
ctrl + altcontrol + ⌘ + (u, m)
Просмотрите файл на предмет изменений (из Sublime или других приложений). Когда время модификации файла изменится, файл будет загружен. Это было разработано для использования с такими программами, как LiveReload и CSS-компиляторы. Для мониторинга файл должен оставаться открытым в Sublime. Как только он закрыт, мониторинг прекращается.
Browse Remote
ctrl + altcontrol + ⌘ + (u, w)
Открыть браузер быстрой панели сервера в удаленной папке, соответствующей выбранному файлу или папке
Server Workflow
Setup Server
ctrl + altcontrol + ⌘ + (r, s)
Настроить новый сервер.
Обзор сервера
ctrl + altcontrol + ⌘ + (r, b)
Список серверов с возможностью установки нового.
Последний сервер
ctrl + altcontrol + ⌘ + (r, n)
Показать текущий список каталогов для последнего использованного сервера.
Редактировать сервер
ctrl + altcontrol + ⌘ + (r, e)
Список серверов для редактирования.
Удалить сервер
ctrl + altcontrol + ⌘ + (r, d)
Список серверов для удаления.
Оба рабочих процесса
Показать панель SFTP
ctrl + altcontrol + ⌘ + (u, s)
Показать панель активности SFTP
Отменить
ctrl + altcontrol + ⌘ + (u, Stop)
текущая активность сервера SFTP / FTP (подключение, загрузка или загрузка)

Все сочетания клавиш можно настроить, выбрав пункт меню.Ярлыки, которые нужно настроить, должны быть скопированы в элемент меню-брата и настроены там. Это предотвратит переопределение настроек обновлениями.

Настройки | SFTP для возвышенного текста | Продукция

Обзор Рабочие процессы установки Использование Функции Настройки Часто задаваемые вопросы Журнал изменений Предложения по поддержке Купить за 30 долларов

Настройки

Большинство настроек настраиваются для каждого удаленного сервера / сервера, однако некоторые только удаленно, а другие настраиваются на уровне подключаемого модуля.

Файл конфигурации удаленного сервера и сервера по умолчанию находится в Packages / SFTP / SFTP.по умолчанию-config. Это можно настроить, скопировав файл в Packages / Users / и отредактировав. Просто не забудьте сравнить его с тем, что находится в Packages / SFTP /, когда будут выпущены новые версии SFTP.

Настройки удаленного / сервера

Настройки сервера можно изменить, перейдя в меню и выбрав сервер.

Настройки удаленного доступа можно изменить, выбрав меню при щелчке правой кнопкой мыши по папке на боковой панели или отредактировав файл sftp-config.json в вашей папке.

Совет: используйте клавишу табуляции для циклического переключения настроек при первом создании config.

тип
Если для подключения следует использовать ftp , ftps или sftp . При изменении этого параметра также автоматически изменяется порт, если он не указан.
По умолчанию: «sftp»
host
Имя домена или IP-адрес для подключения.
По умолчанию: «example.com»
пользователь
Имя пользователя для использования при подключении к хосту .
По умолчанию: «имя пользователя»
пароль
Пароль для использования.В этом нет необходимости, если используется соединение sftp с ключами SSH.
По умолчанию: ""
порт
Номер порта для подключения. Это необходимо только при использовании нестандартного порта для указанного типа . При создании соединения ftps , если для порта задано значение 990 , будет выполнено неявное SSL-соединение, в отличие от согласования безопасности между сервером и клиентом.
По умолчанию: ""
remote_path
Для рабочего процесса Remote - абсолютный путь на удаленном компьютере, с которым будет сопоставляться текущая папка.Для рабочего процесса сервера папка по умолчанию для отображения.
По умолчанию: "/ example / path /"
file_permissions
Восьмеричные права доступа к файлам chmod. Это должно , а не начинаться с 0 .
По умолчанию: ""
dir_permissions
Восьмеричные права доступа к папкам chmod. Это должно , а не начинаться с 0 .
По умолчанию: «»
Число дополнительных подключений, которые необходимо создать к серверу при выполнении команд списка, которые используются для определения того, какие операции должны выполняться во время синхронизации.Добавление дополнительных подключений может значительно повысить производительность синхронизации для больших деревьев папок.
По умолчанию: 0
connect_timeout
Количество секунд до истечения тайм-аута при попытке подключения.
По умолчанию: 30
keepalive
Количество секунд между отправкой фиктивной команды на сервер, чтобы соединение оставалось открытым. Для FTP-соединений команда - NOOP , для SFTP-соединений - cd.. Установка этого параметра на 0 отключает команды поддержки активности.
По умолчанию: 0
ftp_passive_mode
Если для FTP-соединения следует использовать режим pasv. Если первая загрузка на FTP-сервер занимает много времени, попробуйте установить для этого параметра значение false. Хотя это явно не установлено по умолчанию в подключаемом модуле, библиотека ftp Python по умолчанию использует пассивный режим.
По умолчанию: ""
ssh_key_file
Файл закрытого ключа SSH, используемый для соединения sftp .Linux и Mac по умолчанию будут использовать закрытый ключ в ~ / .ssh /. В Windows это должен быть файл .ppk, созданный с помощью Pageant.
По умолчанию: ""
sftp_flags
Необработанные флаги командной строки для отправки в двоичный файл sftp в Linux или Mac или в двоичный файл psftp.exe в Windows. Каждый флаг должен быть отдельной записью в списке.
По умолчанию: []
preserve_modification_times
Если время модификации файлов должно быть сохранено при выгрузке и скачивании.Этот параметр может иметь значение false , true (для выгрузки и скачивания) и «download_only» . "download_only" может потребоваться, поскольку эта функция доступна не на всех FTP-серверах.
По умолчанию: false
remote_time_offset_in_hours
Разница в часах между локальным компьютером и удаленным / сервером. Обычно это определяется автоматически при подключении и обычно не требует настройки.
По умолчанию: 0
remote_encoding
Удаленная кодировка, используемая для путей к файлам Unicode.Обычно это нужно настраивать только для FTP-серверов Windows, если используются пути к файлам в формате Unicode. См. Действующий список кодировок в документации python.
По умолчанию: «utf-8»
remote_locale
Эти параметры используются для анализа последних измененных временных меток в удаленных файлах. Обычно это не требует регулировки. Показать действительные языковые стандарты

Допустимые языковые стандарты

  • C
  • af_ZA
  • am_ET
  • ast_ES
  • bg_BG
    1. bg_BG
        _11

          _11 bg_BG

            _11 9010ES
          1. cs_CZ
          2. cs_CZ2
          3. da_DK
          4. de_AT
          5. de_CH
          6. de_DE
          7. 900A11 el_GR11 9011 9011

            900A11 el_GR11 9011

            900A11 el_GR11

          8. en_NZ
          9. en_US
          10. es_AR
          11. es_CL
          12. es_CO
          13. es_CR
          14. es_DO 900 es_11 900 es_11
          15. es_DO 900 es_11
          16. 900 es_11 900 es_GT
          17. es_HN
  • es_MX
  • es_NI
  • es_PA
  • es_PE
  • es_ es_
  • es_PR
  • es_PR
  • es_PR
  • es_PR
  • et_EE
  • eu_ES
  • fa_IR
  • fi_FI
  • fr_BE
  • fr_CA
  • fr_CH
  • fr_CH
  • fr_CH
  • fr_CH

    fr_CH

  • hr_HR
  • hu_HU
  • id_ID
  • it_CH
  • it_IT
  • ja_JP
  • 10
  • ja_JP
  • 10 900_KH11 900_KH lv_LV
  • mk_MK
  • ms_MY
  • my_MM
  • nb_NO
  • nds_DE
      12
    1. nds_DE
        12 900_11 nl_DE

        900_11 nl

      1. pt_BR
      2. pt_PT
      3. ro_RO
      4. ru_RU
      5. si_LK
      6. sk_SK
      7. ss_AL_SK
      8. sq_AL
      9. ta_IN
      10. th_TH
      11. uk_UA
      12. ur_PK
      13. vi_VN
      14. zh_CN
      15. zh_CN
        1. 5 zh_HK_HK 31

Настройки только удаленного доступа

Следующие настройки не применимы к рабочему процессу сервера.

save_before_upload
Логический параметр ( true или false ), который определяет, будут ли файлы сохраняться перед загрузкой. Это влияет только на файлы, загруженные с клавиатуры.
По умолчанию: true
upload_on_save
Если файлы должны автоматически выгружаться при сохранении. Файлы, соответствующие шаблону ignore_regexes , не загружаются автоматически.
По умолчанию: false
sync_same_age
Если файлы примерно одного возраста должны быть перенесены при синхронизации.Протоколы FTP и SFTP не сообщают о времени модификации, выходящей за пределы минутной детализации, что означает, что файлы «одного возраста» на самом деле могут быть разными.
По умолчанию: true
sync_down_on_open
При открытии файла проверяется время удаленной модификации файла. Если он более новый, пользователю будет предложено загрузить его.
По умолчанию: false
sync_skip_deletes
При выполнении команды Sync Up и Sync Down пропустите поиск файлов для удаления.
По умолчанию: false
confirm_downloads
Если при загрузке файла или папки пользователю должно быть представлено подтверждение «да / нет».
По умолчанию: false
confirm_sync
Если при выполнении команд синхронизации пользователю должно быть предоставлено подтверждение «да / нет».
По умолчанию: true
confirm_overwrite_newer
Если пользователю должно быть представлено подтверждение «да / нет» при загрузке файла, время модификации которого старше, чем версия файла на сервере.Это работает только при загрузке отдельных файлов. Обратите внимание, что установка этого параметра на true будет иметь небольшое влияние на производительность, так как удаленный список файлов необходимо будет выполнять при каждой загрузке файла.
По умолчанию: false
ignore_regexes
Список регулярных выражений для сравнения с путями к файлам и папкам, чтобы определить, следует ли их игнорировать. Полный путь к файлу или папке будет сравниваться с этим регулярным выражением. Здесь используется модуль Python re, и регулярное выражение должно быть с ним совместимо.Для буквальной обратной косой черты требуется четыре обратной косой черты, поскольку как JSON, так и регулярные выражения требуют экранирования обратной косой черты.
По умолчанию: [«\\. Sublime- (проект | рабочая область)», «sftp-config (-alt \\ d?)? \\. Json», «sftp-settings \\. Json», «/ venv / "," \\. svn "," \\. hg "," \\. git "," \\. bzr "," _darcs "," CVS "," \\. DS_Store "," Thumbs \\ .db "," desktop \\. ini "]

Настройки плагина

Для SFTP доступно несколько настроек, и их можно изменить, выбрав соответствующий пункт меню.Индивидуальные настройки должны быть сохранены в одноуровневом пункте меню, чтобы предотвратить их переопределение во время обновления.

hide_output_panel
Управляет скрытием панели вывода. true показывает панель вывода только при ошибке. false всегда показывает панель вывода и никогда ее не скрывает. (число) показывает панель вывода и скрывает ее через (число) секунд.
По умолчанию: 1
diff_command
Список, содержащий путь к внешней программе сравнения, в сочетании с необходимыми аргументами командной строки.Если не указан diff_command , будет использоваться функция diff, встроенная в Sublime Text. Для аргументов командной строки % 1 $ s будет заменено путем к локальному файлу, а % 2 $ s будет заменено путем к временному файлу, представляющему удаленный файл.
По умолчанию: []
delete_temp_diff_folder
Если временная папка, созданная для выполнения удаленных операций сравнения, должна быть удалена после завершения сравнения.Это влияет на функциональность только при использовании параметра diff_command . Если установлено значение false , тогда пользователь несет ответственность за удаление временных папок.
По умолчанию: true
monitoring_frequency
Количество миллисекунд (1000 в секунду) между статистикой каждого файла при использовании команды Monitor File . Это нужно настраивать только в случае проблем с производительностью диска.
По умолчанию: 200
linux_enable_ssl
Включить экспериментальный модуль ssl для пользователей Linux.Это необходимо для поддержки FTPS. После изменения этого параметра необходимо перезапустить Sublime. Если Sublime становится нестабильным после включения этого параметра, установите его обратно на false и создайте запрос на помощь в компиляции пользовательского _ssl.so для вашего дистрибутива.
По умолчанию: false
debug
Добавляет вывод отладки в консоль Sublime Text. Это может быть полезно при возникновении проблем с подключением к серверу. Установка этого значения на true будет регистрировать информацию о лицензии и команды, отправляемые туда и обратно.Установка этого параметра на 2 добавит отладку внутренних операций, которая полезна для отчетов об ошибках.
По умолчанию: false
debug_log_file
Файл для сохранения отладочных сообщений вместо их вывода на консоль.
По умолчанию: ""
git_binary_path
Абсолютный путь файловой системы к программе git ( git.exe в Windows).
По умолчанию: ""
hg_binary_path
Абсолютный путь файловой системы к hg ( hg.exe в Windows).
По умолчанию: ""
svn_binary_path
Абсолютный путь файловой системы к программе svn ( svn.exe в Windows).
По умолчанию: ""
osx_sync_down_on_open_delay
Параметр, используемый для настройки количества миллисекунд ожидания на Mac, прежде чем проверять, было ли инициировано событие загрузки файла для полной загрузки файла (с вкладкой). Sublime Text на Mac, похоже, страдает от задержки перед открытием вкладки (по крайней мере, согласно API), поэтому этот параметр может помочь пользователям исправить проблемы, если sync_down_on_open не всегда работает.
По умолчанию: 500

Все три настройки двоичного пути обычно будут обнаруживаться автоматически, и их нужно устанавливать только в том случае, если на это указывает ошибка.

Как настроить Sublime Text sFTP для удаленной разработки

Эта статья является второй в серии о возвышенном тексте и о том, как настроить его для удаленной разработки с помощью пакета SFTP . Предлагаю вам обратиться к нашей предыдущей статье об установке и настройке Sublime Text 3.

Большая часть нашей работы по разработке и развертыванию будет происходить на удаленном сервере или облачных серверах. В этом случае мы можем использовать возвышенный пакет SFTP для работы с удаленными серверами, где мы можем отправлять (с локального на удаленный) или извлекать (с удаленного на локальный) коды / файлы, используя протокол передачи файлов. SFTP поставляется с платной лицензией, но мы можем установить пакет и использовать его в течение неопределенного времени.

Особенности Sublime Text sFTP
  • Поддерживаются протоколы FTP, SFTP и FTPS.
  • Может использовать либо пароль, либо аутентификацию на основе ключа SSH.
  • Синхронизация папок - локально, удаленно и двунаправленно.
  • Возможна синхронизация только недавно внесенных изменений.
  • Разница в локальной и удаленной версиях файла.
  • Постоянные соединения для хорошей производительности.

Установка sFTP в Sublime Text Editor

Предполагая, что вы установили и настроили управление пакетами, как описано в статье, КОМАНДНЫЙ ПАЛЕТ [CTRL + SHIFT + P] → УСТАНОВИТЬ ПАКЕТ SFTP .

Установите sFTP в Sublime Text

. Теперь откройте КОМАНДНЫЙ ПАЛЕТ [CTRL + SHIFT + P] Введите SFTP . Вы найдете несколько вариантов работы с функциями SFTP . Мы рассмотрим все эти варианты в этой статье.

Параметры Sublime Text sFTP

У меня есть каталог, в котором содержатся два сценария Python, которые будут синхронизироваться с удаленным компьютером. Моя удаленная машина - это Linux Mint 19.3 , работающая на виртуальной машине. Теперь давайте настроим удаленную настройку.Щелкните правой кнопкой мыши папку проекта SFTP / FTP Сопоставьте с Remote .

Настройка удаленной настройки для sFTP

Файл sftp-config.json будет создан в папке проекта , в которой хранятся параметры удаленной конфигурации.

Параметры удаленной конфигурации

Давайте разберемся с настройками и настроим некоторые важные параметры. Можно использовать три разных протокола (SFTP, FTP и FTPS). Здесь мы будем использовать « SFTP ».

Протокол sFTP

Теперь мы настроим информацию удаленного хоста, такую ​​как имя хоста, имя пользователя и порт. Пароль будет предложен, когда мы начнем синхронизацию. Имя хоста может быть , полное доменное имя или IP-адрес, по умолчанию номер порта - 22.

Настройки удаленного хоста

Аутентификация на основе ключа SSH также возможна, мы можем создать пару открытого и закрытого ключей, и ключ может быть указан в местоположении с помощью параметра « ssh_Key_file ».

Аутентификация SSH

Настройте путь к удаленному каталогу « remote_path », в котором файлы и папки проекта должны быть синхронизированы.Мы также можем установить права доступа к файлам и каталогам, используя параметры « file_permission » и « dir_permission ». Мы можем игнорировать файлы и папки для синхронизации, указав идентификатор файла в « ignore_regexes ».

Настройка удаленного пути

Мы выполнили обязательную настройку в sftp-config.json , чтобы начать синхронизацию наших файлов с удаленным компьютером. У нас есть еще несколько параметров, которые можно настроить в зависимости от необходимости. Но на данный момент это важные параметры, которые нам нужны для работы.Теперь на моем удаленном компьютере мой каталог / home / tecmint пуст. Сейчас мы загрузим папку проекта в / home / tecmint .

Домашний каталог проекта

Щелкните правой кнопкой мыши папку проекта → SFTP / FTP .

Операции sFTP

Sublime Text Операции и использование sFTP

Давайте разберем все варианты.

Папка загрузки

Загрузит локальную папку проекта в удаленный каталог, настроенный в файле sftp-config.json .Все операции будут отображаться внизу Sublime Text.

Папка загрузки

Оба файла из локального каталога выгружаются в удаленный каталог. Файлы sftp-config.json будут пропущены.

Загруженные файлы

Переименовать локальные и удаленные папки

Мы можем переименовать как удаленный, так и локальный каталог одновременно, выбрав параметры переименования локальных и удаленных папок. Вам будет предложено ввести новое имя внизу ST.

Переименовать папки

Удалить локальную и удаленную папку

Эта опция удалит текущую папку проекта как с удаленной, так и с локальной машины вместе с sftp-config.json файл.

локальный → удаленный

Загрузите файлы / папки на удаленный компьютер. Разница между загрузкой и синхронизацией в том, что синхронизация удалит все лишние файлы, которых нет в локальной папке проекта. Чтобы продемонстрировать это, я создал на своем удаленном компьютере файл с именем « dummy.py ».

Теперь я пытаюсь синхронизировать local → remote , мне будет предложено подтверждение, и файл dummy.py будет удален автоматически.

Локальный на удаленный

Удаленный → Локальный

Локальная синхронизация удаленных файлов и удаление лишних файлов в локальной папке проекта.

В обоих направлениях

Sync в обоих направлениях позволит нам сохранять идентичные копии как на удаленном, так и на локальном уровне. Это будет полезно, когда мы одновременно вносим разные изменения как в локальные, так и в удаленные папки.

Удаленный просмотр

Мы можем получить доступ к удаленным файлам и папкам, кроме каталога проекта, с помощью опции удаленного просмотра.

Обзор удаленного

Множественное удаленное сопоставление

Теперь мы настроили один удаленный хост для синхронизации нашего проекта.Также возможно создать несколько удаленных сопоставлений. Выберите опцию « Alternate Remote Mapping », которая создаст sftp-config-alt.json .

Это тот же файл конфигурации, что и файл sftp-config.json , в котором мы должны настроить второй удаленный хост. Я настроил вторую удаленную информацию и сохранил ее. Мы можем настроить несколько удаленных сопоставлений.

Множественное сопоставление

Теперь мы можем решить, какое удаленное сопоставление выбрать.

Switch Mapping

Выберите опцию « Switch Remote Mapping… ». Он предложит выбрать из всех настроенных сопоставлений. Выберите сопоставление из приглашения, и после следующей операции синхронизация файлов и папок будет происходить в выбранном сопоставлении.

Выберите Mapping

Diff Remote File

Мы можем проверить разницу между локальными и удаленными файлами с помощью опции « Diff Remote File ». Я создал файл dummy.py на удаленном компьютере и добавил print («Hello world») , но он не синхронизируется локально.Теперь, если я попытаюсь увидеть изменения с помощью удаленного файла, он распечатает сделанные мной изменения.

Diff Remote File

Привязки клавиш

Есть привязки клавиш по умолчанию, которые мы можем использовать вместо того, чтобы постоянно перемещаться по меню. Чтобы узнать список привязок клавиш НАСТРОЙКИ НАСТРОЙКИ ПАКЕТА SFTP ПРИВЯЗКИ КЛЮЧЕЙ ПО УМОЛЧАНИЮ .

Мы также можем определить наш собственный набор привязок клавиш, который переопределит привязки по умолчанию. Для создания пользовательских привязок клавиш для НАСТРОЙКИ SFTP ПАРАМЕТРЫ ПАКЕТА SFTP ПРИВЯЗКИ КЛЮЧЕЙ ПОЛЬЗОВАТЕЛЬ .

Привязки клавиш

До сих пор в этой статье мы видели, как установить пакет SFTP для передачи файлов между локальными и удаленными машинами по протоколу передачи файлов. Мы также видели, как загружать / синхронизировать папки с локального на удаленный и с удаленного на локальные машины. Привязки клавиш по умолчанию и как установить привязки клавиш, определяемые пользователем.

Если вы цените то, что мы делаем здесь, на TecMint, вам следует принять во внимание:

TecMint - это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете.Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей доступны БЕСПЛАТНО для всех.

Если вам нравится то, что вы читаете, пожалуйста, купите нам кофе (или 2) в знак признательности.

Мы благодарны за вашу бесконечную поддержку.

Как использовать пакет FTP / SFTP с Sublime Text

Sublime Text - популярный редактор кода для веб-разработки. Разработчики предпочитают использовать этот редактор.Его простота и богатые сниппеты удобны для разработчиков. Sublime Text имеет множество полезных функций, которые упрощают жизнь разработчика. Одна из важных особенностей этой IDE - «Пакеты». Доступно несколько пакетов, которые помогают нам сделать процесс разработки быстрым и надежным.

Как программист, мы всегда выполняем работу по передаче файлов, перемещаем локальный проект на удаленный сервер. Filezilla - популярное программное обеспечение, которое позволяет нам передавать файлы с локального сервера на удаленный и наоборот.Мы также можем использовать cPanel, предоставляемую службой хостинга, для загрузки или скачивания файлов.

Подобно Filezilla и cPanel, мы можем использовать Sublime Text для загрузки файлов на сервер. Sublime Text предоставляет пакет под названием «SFTP», который выполняет передачу файлов на удаленный сервер и многое другое.

В этой статье мы обсудим пакет «SFTP». Он позволяет передавать или загружать файлы с локального на удаленный сервер (и наоборот). Лучше всего то, что этими файловыми операциями можно управлять из самого редактора.Вам не нужно какое-либо стороннее программное обеспечение, такое как FileZilla, WinSCP и т. Д.

Установка управления пакетами Sublime Text

Чтобы начать работу, вам сначала необходимо установить «Управление пакетами» в Sublime Text. На этой странице установки объясняются шаги по установке «Package Control». Есть два способа установить «Управление пакетами».

Установить управление пакетами с помощью палитры команд
  • Откройте Sublime Text, а затем палитру команд. Чтобы открыть палитру команд, введите ctrl + shift + p для ОС Windows / Linux и cmd + shift + p для macOS.
  • Введите «Install Package Control» и нажмите Enter.
Установка управления пакетами из меню
  • Щелкните меню «Инструменты».
  • Выберите «Install Package Control».

После установки Package Control вы сможете установить пакеты, доступные для Sublime Text.

Как установить пакет SFTP

Для установки пакета SFTP требуется всего несколько шагов. В Sublime Text для установки пакетов не нужно выходить на улицу.Пакеты можно установить в самом редакторе.

Нажмите ctrl + shift + p в Windows и Linux и cmd + shift + p в macOS и введите Package Control . Выберите «Package Control: Install Package», он заполнит пакеты. Возможно, вам придется подождать некоторое время, пока он загрузит репозитории.

Введите SFTP, и вы увидите пакет SFTP. Выберите поле SFTP и нажмите Enter.

После нажатия Enter Sublime Text установит для вас пакет SFTP.

Как использовать пакет SFTP

Чтобы использовать пакет SFTP, убедитесь, что структура файлов / каталогов на локальном и удаленном серверах одинакова. Когда вы загружаете какой-либо файл, он будет искать то же место на удаленном сервере и выполнять операцию.

Откройте свой локальный проект в Sublime Text. Вы можете сделать это, перейдя в Project-> Add Folder to Project , а затем просмотрите каталог своего проекта. После этого вам необходимо настроить SFTP / FTP-сервер для вашего проекта.Перейдите в File-> SFTP / FTP-> Setup Server .

Откроется файл, в котором вам нужно будет заполнить данные о вашем сервере.

Добавьте сведения о своем сервере в файл и сохраните этот файл как sftp-config.json в корне каталога проекта.

Теперь вы готовы воспользоваться преимуществами пакета «SFTP». Пользователь может легко выполнить желаемую операцию всего несколькими щелчками мыши. Просмотреть все доступные параметры можно, щелкнув правой кнопкой мыши -> SFTP / FTP. Убедитесь, что вы выполняете эти операции осторожно, так как это повлияет непосредственно на удаленный сервер.

Допустим, вы хотите загрузить файл на удаленный сервер. Откройте этот файл в редакторе и выполните «Щелкните правой кнопкой мыши-> SFTP / FTP-> Загрузить файл». Он перенесет ваш локальный файл на удаленный сервер.

Как и при загрузке, пакет дает гораздо больше возможностей для выполнения. Вы можете попробовать каждый вариант. Вы можете прочитать об этом больше в их документации.

Статьи по теме

Если вам понравилась эта статья, то, пожалуйста, подпишитесь на наш канал YouTube для видеоуроков.

Подключаемый модуль Sublime Text 3 SFTP

06 декабря 2015

Одним из лучших плагинов, доступных для Sublime Text 2 и 3, является плагин SFTP от wbond (который известен другими замечательными плагинами, включая Alignment, SVN и сам контроль пакетов).Плагин SFTP устраняет необходимость использования другого выделенного клиента SFTP, такого как FileZilla, при редактировании документов на удаленном сервере. На сайте его функции включают:

  • Работа вне сервера - редактирование и управление файлами и папками
  • Сопоставить локальную папку с удаленной папкой
    • Публикация файлов, папок или только изменений с момента последней фиксации
    • Синхронизация папок - вверх, вниз или в обоих направлениях
    • Различия между локальными и удаленными версиями файла
  • Другие операции и опции, которые помогут вам в работе
  • Пароль и аутентификация по ключу SSH с поддержкой агента SSH
  • Постоянные соединения для повышения производительности

Для установки просто откройте Управление пакетами с помощью Ctrl + Shift + P , выберите Установить пакет и выберите SFTP .Затем вам необходимо настроить плагин для использования в вашем текущем проекте. Это делается через контекстное меню SFTP / FTP в контекстном меню, вызываемом правой кнопкой мыши в корневом каталоге. После настройки будет создан файл sftp-config.json . Здесь вы указываете плагину, где сопоставить ваш локальный каталог на удаленном сервере. Основные изменения, которые я вношу:

  • Убедитесь, что тип - это SFTP, а не FTP (нам нравится безопасность)
  • Мне нравится устанавливать для upload_on_save значение true, чтобы самая последняя копия отправлялась на сервер всякий раз, когда я сохраняю файл (экономия времени)
  • Измените хост , чтобы он указывал на IP / домен удаленного сервера
  • Измените пользователя на любого пользователя, для которого у вас настроен SFTP (SSH) на вашем сервере.
  • Измените порт на любой порт, на котором у вас работает SSH (на самом деле вы не должны использовать порт по умолчанию 22)
  • remote_path должен указывать на каталог, в который вы хотите отправить изменения на удаленном сервере, например. / home / <пользователь> / project

Наконец, вы захотите убедиться, что вы каким-то образом аутентифицируетесь. Вы, , можете использовать пароль, но вам действительно следует использовать аутентификацию с открытым ключом. Таким образом, измените свойство ssh_key_file , чтобы оно указывало на абсолютный путь к вашему ключевому файлу.Сначала это вызвало у меня некоторую путаницу, поскольку я использовал ключ OpenSSH id_rsa , который я использую для SSH под Cygwin. Для систем * nix это должно работать нормально, однако в Windows оказывается, что Sublime использует вместо этого PSFTP (PuTTY SFTP), поэтому он ожидает файл закрытого ключа PuTTY (расширение .ppk ). Если вы получаете много ошибок Connection Refused от Sublime и Authentication found Ошибки в журналах SSH, это может быть причиной. Если все настроено правильно, вы сможете отправлять файлы на удаленный сервер.

Меню SFTP / FTP также предоставляет некоторые дополнительные параметры, такие как синхронизация удаленных / локальных каталогов и просмотр удаленного. Обратите внимание, что это «удаленный» рабочий процесс, при котором вы редактируете копии файлов на локальном компьютере. Существует также рабочий процесс «Сервер», который позволяет вам работать непосредственно с сервера.

Как и сам Sublime Text, этот плагин официально не является бесплатным. Однако пробная версия никогда не заканчивается - просто время от времени предлагает вам совершить покупку. Для получения дополнительной информации о плагине посетите официальную страницу https: // wbond.сеть / sublime_packages / sftp.

Как публиковать и редактировать файлы с помощью Sublime Text

В этой статье описывается, как публиковать и редактировать файлы на сервере хостинга A2 с помощью Sublime Text.

Публикация и редактирование файлов на сервере A2 Hosting с Sublime

С помощью Sublime Text вы можете редактировать файлы прямо на сервере. Кроме того, вы можете создавать файлы на локальном компьютере, а затем загружать их на сервер.

Однако, прежде чем вы сможете выполнить любую из этих задач, вы должны сначала установить расширение SFTP (Secure File Transfer Protocol) для Sublime Text.Для этого выполните следующие действия:

  1. Если вы еще не установили Package Control для Sublime Text, перейдите на https://packagecontrol.io/installation и следуйте инструкциям.
  2. Перезапустить Sublime Text.
  3. В меню щелкните.
  4. Прокрутите список вниз и щелкните Управление пакетами: Установить пакет.
  5. Прокрутите список вниз и нажмите SFTP. Package Control устанавливает расширение.
Редактирование файлов на сервере с Sublime

Sublime Text позволяет редактировать файлы прямо на удаленном сервере.Для этого выполните следующие действия:

  1. Начать возвышенный текст.
  2. В меню щелкните, а затем щелкните. Sublime Text открывает файл конфигурации для подключения.
  3. Подтвердите, что значение «type» равно «sftp» .
  4. Для значения «host» замените example.com своим собственным доменным именем.
  5. Для значения «пользователь» замените имя пользователя на имя пользователя своей учетной записи хостинга A2.
  6. Удалите две косые черты (//), с которых начинается строка «пароль» . Замените второе вхождение пароля на свой собственный пароль учетной записи хостинга A2.
  7. Удалите две косые черты (//), с которых начинается строка «порт» , а затем замените 22 на 7822.
  8. Для значения «remote_path» замените / example / path / на / home / имя пользователя , где имя пользователя представляет имя пользователя вашей учетной записи хостинга A2.
  9. В меню щелкните.
  10. В текстовом поле «Имя файла» введите имя подключения и нажмите «Сохранить». Появится список папок на удаленном сервере.

    Если список папок не отображается, в меню щелкните, а затем щелкните имя только что сохраненного соединения.

  11. Щелкните имя папки, чтобы открыть папку. Когда вы щелкаете имя файла, нажмите «Изменить», чтобы отредактировать файл. Затем вы можете редактировать файл прямо на сервере.
  12. Внесите необходимые изменения в файл, а затем в меню щелкните.

    Вы также можете нажать Ctrl + S.

  13. Sublime Text сохраняет изменения в файле на сервере.
Публикация файлов на сервере с Sublime

Помимо редактирования файлов непосредственно на сервере, вы можете загружать файлы в свою учетную запись с помощью Sublime Text. Для этого выполните следующие действия:

  1. Начать возвышенный текст.
  2. В меню щелкните.
  3. Выберите папку на локальном компьютере, в которой вы хотите редактировать файлы, и нажмите «ОК».
  4. На боковой панели щелкните правой кнопкой мыши имя папки, выбранной на шаге 3, щелкните SFTP / FTP, а затем щелкните Сопоставить с удаленным. Sublime Text открывает файл конфигурации для подключения.
  5. Подтвердите, что значение «type» равно «sftp» .
  6. Для значения «host» замените example.com своим собственным доменным именем.
  7. Для значения «пользователь» замените имя пользователя на имя пользователя своей учетной записи хостинга A2.
  8. Удалите две косые черты (//), с которых начинается строка «пароль» . Замените второе вхождение пароля на свой собственный пароль учетной записи хостинга A2.
  9. Удалите две косые черты (//), с которых начинается строка «порт» , а затем замените 22 на 7822.
  10. Для значения «remote_path» замените / example / path / на / home / имя пользователя , где имя пользователя представляет имя пользователя вашей учетной записи хостинга A2.
  11. В меню щелкните. Все файлы и папки в указанной папке отображаются на боковой панели вместе со многими дополнительными параметрами. Например:
    • Чтобы загрузить файл на сервер, щелкните правой кнопкой мыши файл на боковой панели, выберите SFTP / FTP, а затем щелкните Загрузить файл.
    • Чтобы загрузить файл с сервера, щелкните правой кнопкой мыши файл на боковой панели, выберите SFTP / FTP, а затем щелкните Загрузить файл.

    Для удаленно сопоставленных файлов и папок доступно множество других параметров: вы можете просматривать различия между файлами, синхронизировать файлы и папки и многое другое.Для получения дополнительной информации посетите http://wbond.net/sublime_packages/sftp/usage.

Дополнительная информация

Для получения дополнительной информации о Sublime Text посетите https://www.sublimetext.com.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *