Текстовый редактор Sublime Text с плагином SFTP - оч удобная штука для правки кода на сервере (когда нет контроля версий) |
- можно настраивать под свои нужды с помощью плагинов.
- хорошо подсвечивает структуру кода, выделяет синтаксис и позволяет искать ошибки.
- можно полноценно использовать даже в бесплатной версии, однако программа уведомляет о необходимости приобретения лицензии.
- поддерживает большое количество языков программирования и имеет возможность подсветки синтаксиса для: 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С кода)
- Скачать дистрибутив тут https://www.sublimetext.com/3 (не portable)
- Установить дистрибутив
- Установить Package Control для установки плагинов: Tools -> Install Package Control...
SFTP - плагин для доступа к файлам серверу по FTP/SFTP Открывает файлы. при сохранении файла, сразу сохраняет на сервере |
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 - это ассистент на базе искусственного интеллекта. Помогает разработчикам писать код. |