Обучаю битриксу программистов, интеграторов. Подробнee ⇒

Установка и настройка Sublime Text и SFTP плагина



Текстовый редактор Sublime Text с плагином SFTP - оч удобная штука для правки кода на сервере (когда нет контроля версий)
Преимущества Sublime Text:
  • можно настраивать под свои нужды с помощью плагинов.
  • хорошо подсвечивает структуру кода, выделяет синтаксис и позволяет искать ошибки.
  • можно полноценно использовать даже в бесплатной версии, однако программа уведомляет о необходимости приобретения лицензии.
  • поддерживает большое количество языков программирования и имеет возможность подсветки синтаксиса для: C, C++, C#, CSS, D, Dylan, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, MATLAB, OCaml, Perl, PHP, Python, R, Ruby, Rust, SQL, TCL и XML. (если штатно не подсвечивает, то можно установить плагин, я так делала для редактирование 1С кода)
Как установить Sublime Text
  1. Скачать дистрибутив тут https://www.sublimetext.com/3 (не portable)
  2. Установить дистрибутив
  3. Установить  Package Control для установки плагинов: Tools -> Install Package Control...
Как установить плагин SFTP в Sublime Text
SFTP - плагин для доступа к файлам серверу по FTP/SFTP
Открывает файлы. при сохранении файла, сразу сохраняет на сервере
1. Preferenses ->Package Control -> Install Package
2. В поиске вводим SFTP
3. Кликаем

Настройка плагина SFTP
Я люблю открывать файлs через ctrl+b, поэтому добавляю настройку  в keyBindings
Preferenses -> Package Settings -> Sftp -> Key Bindings
в правом окне добавляю свою настройку
[
   { "keys": ["ctrl+b"], "command": "sftp_browse_server" },
]




Настройка sftp/ftp соединения
1. File -> SFTP/FTP -> Setup Server
{   
    // sftp, ftp or ftps
    "type": "sftp",

    "sync_down_on_open": true,
    "sync_same_age": true,    
    "host": "example.com",
    "user": "username",
    "password": "password",
    //"port": "22",    
    "remote_path": "/",   
    "connect_timeout": 30,   
}
в зависимости от сервера. тот порт меняю, то тип ну и юзер-пароль


если доступ по ключу, то пароль комментирую
а ssh_key_file прописываю на то место, где ssh ключ лежит
"ssh_key_file": "C:\\Users\\user\\.ssh\\private.ppk",


Еще в работе использую плагин tabnine
tabnine  - это ассистент на базе искусственного интеллекта. Помогает разработчикам писать код.
надо регистрироваться тут https://www.tabnine.com/ для использования плагина (бесплатно)
Если блог был полезным, можете угостить меня "чашечкой кофе" :)

Сбер по номеру телефона +7 (953) 585-13-09 Вероника.
Спасибо!