Редактор для удаленного программирования [закрыт]

StackOverflow https://stackoverflow.com/questions/1409025

  •  05-07-2019
  •  | 
  •  

Вопрос

часто мне приходится работать над проектами, которые ведутся удаленно.В настоящее время, если у меня хорошее соединение с сервером, я подключаюсь по SSH и использую vim напрямую.В противном случае я буду использовать Комодо Править работать с файлами удаленно.

Komodo — отличная IDE, но, к сожалению, функциональность удаленного сервера отстой.Например, когда вы хотите сохранить файл, интерфейс блокируется до тех пор, пока вы не закончите.А если при подключении к серверу что-то пойдет не так, то интерфейс будет заблокирован на неопределенный срок...

Итак, какие у меня есть варианты?Как продуктивно работать с удаленно размещенными файлами при медленном соединении?В идеале мне хотелось бы иметь решение с открытым исходным кодом, работающее на Linux и имеющее хорошую поддержку редактирования Python и HTML.

РЕДАКТИРОВАТЬ:Для продуктивной работы мне также необходимо просматривать большие деревья проектов на удаленном сервере.

ваше здоровье,
Ричард

Это было полезно?

Решение

Используйте netrw, который входит в стандартную комплектацию Vim, он поддерживает чтение и запись файлов по сети и в целом предоставляет возможности «просмотра», аналогичные NERDTree, а также может использоваться локально.

:e protocol://[username]@[URL/][/path/to/file]

Чтобы просмотреть корень файловой системы удаленной системы с помощью sftp, используйте :e sftp://username@servername//

Другие советы

Вим.

vim sftp://user@host//path/to/file

Обратите внимание на двойную косую черту после имени хоста!Одинарная косая черта означает домашний каталог пользователя, двойная косая черта означает абсолютный путь.Вы также можете использовать несколько других протоколов удаленного доступа, таких как scp и rsync.

Внутри vim запустите :help netrw для получения полной документации.

Emacs соответствует всем вашим заявленным требованиям (открытый исходный код, работает под Linux, хорошая поддержка Python и HTML, возможность редактировать удаленные файлы).Видеть Бродяга.

Я также говорю vim.

Вероятно, здесь вы найдете идеи, которые помогут ускорить вашу работу.

И не забудьте установить множество полезных плагинов и убедиться, что у вас есть хороший vimrc на удаленном компьютере.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top