Существуют ли консольные клиенты текстовых редакторов?

Например, я набираю в консоли сервера:
remote_edit filename.sh
Этот скрипт коннектится на IP-адрес ssh-юзера, передает на порт файл, ждет, забирает изменения.
А у пользователя на порту висит скрипт, который получает файл, открывает его в редакторе (например, vscode) и отправляет, когда происходит сохранение.

С целью не мучать себя vim, а работать с привычной удобной среде.
Есть готовые решения?
Понятно, что сделать такое самостоятельно не сложно на уровне прототипа за 1-2 вечера. Но от прототипа до удобного ПО слишком много работы.
  • Вопрос задан
  • 1285 просмотров
Решения вопроса 1
qork
@qork
{ background: #F00B42 }
для sublime
https://github.com/henrikpersson/rsub
для atom
https://atom.io/packages/remote-atom

Можно и под свой редактор найти.
Подойдет тем, у кого есть возможность установить rmate на стороне сервера.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
fraky
@fraky
MySQL, Perl, JS, CSS, *nix, etc.
sshfs совсем не вариант, когда можно на своей машине хоть в том же vscode код править?
и еще - nano / joe / mcedit совсем не катят?
Ответ написан
@pfg21
ex-турист
в линукс можно все надо только знать как это сделать.
Создать чтонить типа такого сктриптика.
ssh user@server cat $1  > /tmp/temp_edit
(nano|vim|mcedit) /tmp/temp_edit
cat /tmp/temp_edit | ssh user@server tee $1
rm /tmp/temp_edit

запускать с параметром полного пути файла на удаленной системе.
подставить свой любимый редактор
p.s.: на работоспособность не проверял, просто мысли вслух
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы