Разработка по SSH
В блоге моего сикретли любимого редактора Zed появилась статья про удалённую разработку —
https://zed.dev/blog/remote-development.
Похоже, что разработка по SSH сейчас де-факто в редакторах. И тут надо делить фичу на две: просто править файлики и запускать часть редактора на сервере.
NeoVim SSH-agnostic. Хотя и тут тоже были попытки сделать его похожим на VSCode с его devcontainers — https://github.com/amitds1997/remote-nvim.nvim. Про Emacs промолчу, не знаю ничего, но уверен, что там даже имплементация SSH есть на лиспе.
В VSCode уже давно из коробки и то и другое.
Для Sublime Text знаю только SFTP. Я даже в своё время покупал лицензию на этот плагин.
У JetBrains редактирование по SSH давно встроено, а с запуском на сервере настоящая шиза. Сначала был Projector, который стал JetBrains Gateway. Потом эксперименты с Fleet. Но в итоге всё какое-то костыльное и недоделанное. Хотя я знаю пару человек, кто норм живёт с проджектором.
Финальная форма разработки по SSH — это не использовать SSH напрямую, а подключаться к удалённому рабочему столу, и там уже использовать SSH (Xzibit расплывается в улыбке). Кстати, недавно наткнулся на селф-хостед утилиту, аналог TeamViewer — RustDesk.
Post #107
256