Можно ли использовать gedit на Mac для редактирования файлов по SSH?

Можно ли использовать gedit на Mac для редактирования файлов по SSH?

Я использую Linux-машину на работе и Mac-машину дома. Я могу подключиться по ssh с домашней машины на рабочую. Но единственный редактор, к которому у меня есть доступ в командной строке, — это vi, который мне не нравится.

Есть ли способ использовать gedit на моем Mac для удаленного редактирования файлов через SSH-соединение?

На этой странице говорится, что это можно сделать, но я думаю, что это предполагает, что вы используете gedit на ubuntu. На моем mac (os 10.5.8) у меня нет опции "закладка", когда я нажимаю "подключиться к серверу".

http://thecodecentral.com/2010/04/02/use-gedit-as-remote-file-editor-via-ftp-and-ssh-ubuntu/comment-page-1#comment-50558

решение1

КиберУткапозволит вам редактировать файлы через SSH, используя текстовый редактор Mac по вашему выбору. Я рекомендую TextWrangler.

решение2

Используйте опцию -X при подключении по ssh к вашей машине Linux. Если вы еще не установили X11, он доступен в качестве дополнительной установки на установочном диске OS X. После установки X11 команда 'ssh -X user@host' запускает X11, и вы готовы использовать gedit.

В качестве альтернативы вы можете использоватьМакфьюжндля монтирования вашей машины linux через ssh как файловой системы. Затем вы можете использовать текстовый редактор OS X для редактирования файлов на удаленной машине.

решение3

Gedit использует gvfs, виртуальный слой файловой системы, который позволяет ему получать доступ к файлам через различные протоколы, включая sftp (который, скорее всего, доступен, если доступен ssh). Так что вы, скорее всего, уже можете использовать его для редактирования удаленных файлов без необходимости установки чего-либо. Просто введите sftp://youserver/ в открытом диалоговом окне.

Вы также можете использовать fuse + sshfs для монтирования удаленной файловой иерархии в локальную точку монтирования, таким образом, иметь возможность использовать любое приложение для редактирования любого файла. Простой способ сделать это, кажется, черезМакФьюжн.

Связанный контент