Новичок
3 урока
(20 минут)
Курс
Sublime Text 2
В данном курсе мы ознакомимся с одним из самых популярных редакторов - Sublime Text.

Урок 1. 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
Делись:

Оставь комментарий!

23 thoughts on “Урок 1. Sublime Text 2 — SFTP

  1. Спасибо большое за урок. Подскажите пожалуйста.
    Пробую подключиться к своему сайта и получаю ошибку «failure (Connection timeout)» — с чем это может быть связано?

    1. Сам разобрался. Надо было поменять «type»: «sftp», на → «type»: «ftp»,

      1. kovaldn:

        Главное, что всё получилось! Настройки зависят от сервера, к которому вы подключаетесь, иногда нужно включатьвыключать «ftp_passive_mode» и пр.

    2. kovaldn:

      Спасибо, что смотрите и оставляете комментарии :) Пишите, что ещё хотелось бы посмотреть и узнать о sublime text 2.

      1. Вам спасибо за такие замечательные уроки.

        Единственное при просмотре видео — разворачивании и сворачивании окна с видео, после сворачивания проигрывание обрывается и выводится сообщение ‘Произошла ошибка. Повторите попытку позже’.

        1. kovaldn:

          Странный баг, у меня воспроизвести не получилось. Какой у вас браузерсистема?

          1. Дома работает нормально — Firefox последний 20,0,1
            А на работе стоит Firefox Aurora, может из-за того что Аврора, все таки это ранняя бета

            1. kovaldn:

              Я давно уже «слез» с лисы, про аврору не слышал. Возник интерес — поставлю посмотрю на досуге :)

  2. Привет, спасибо за статью. Можете подсказать, у меня не хочет публиковать файлы при сохранении. Хотя стоит «upload_on_save»: true ?!

    1. kovaldn:

      Не сталкивался с таким. А в консоли при этом какие-то сообщения выводятся?

      1. Альберт:

        Аналогичная проблема:

        Скачал папку n с ftp, установил Remote mapping на эту папку, открываю файлы, изменяю их: консоль пишет что «Uploading «folder/n» to «ftp/n»…. success», после ещё одна строчка: «UNREGISTERED: Please visit http://sublime.wbond.net/sftp«.

        Я надеялся что она работает как сам ST2, выводит предупреждение, но работу выполняет.. Получается я ошибался? Или проблема может быть в чём то ещё?

        1. Альберт:

          А, всё! Проблема была в неправильных настройках — не ту директорию корневую указал..)

  3. urbanrace:

    Добрый День,
    Созрел вопрос. Можно ли не сохранять файлы на ПЦ, при их просмотре.
    Я до сих пор использую ИДЕ ZEND 5.5 только по той причине, что он не копирует файлы на ПЦ с сервера, а использует адресацию. Возможно есть какието новые ИЕД с анологичным функцианалом?

  4. Макс:

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

    1. Эля:

      Меня тоже интересует этот вопрос! Подскажите!

      1. kovaldn:

        дерево файлов удаленного сервера? sftp не позволяет этого сделать

        1. жаль. но спс за ответ. хотя может есть другие плугины ?

  5. Иван Монастырский:

    Вот на самом первом этапе. Нету у меня Install Package

    1. Иван Монастырский:

      Всё, разобрался Package Control можно установить здеь https://sublime.wbond.net/

  6. Выходит, чтобы сделать синхронизаю ФТП на «сервере» и в папке у себя на «ПК», надо сначала все слить с сервера и потом делать «Remote»? А можно как-то обратно сделать, скажем дали мне доуступ к серверу, я хочу сделать «Remote с сервера» на свой «ПК». То есть все что есть на сервере скопируется ко мне в папку и уже потом я буду открывать этот каталог в сублиме — «File — Open Folder или еще лучше Open Project» и работать с ним, а при сохранении оно мне будет обновлять файл на сервере, так можно?

    Спасибо)

    1. Alexey Chyrva:

      судя по описанию плагина возможно «Sync folders – up, down or both directions» в функционале еще не разобрался окончательно, строчкой кода к сожалению не поделюсь

  7. dobro:

    Заполняю данные ftp как у вас, сохраняю и ничего! В Brows server не отображается созданное подключение.

  8. Bervedon:

    У меня вопрос такого характера, я не совсем понял что такое remote_path и где его искать если что?

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

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