удаленное редактирование файлов по ssh

Есть задача на удаленном сервере, куда есть доступ по фтп и ssh редактировать html файлы в cp1251 кодировке.
На удаленном сервере локаль KOI8 - и это нельзя изменить.
Под виндой я просто пользовался FAR'ом с winscp плагином, который позволял легко решать мою задачу.
Теперь: в дженте локаль UTF8. По ssh захожу на сервер и не могу придумать ничего лучше, кроме как скачивать файл себе и открывать его в gedit (он нормально cp1251 понимает).

Есть ли какой-нибудь редактор (ну кроме emacs'a - его я всё равно не осилю), который позволяет удаленно по ssh редактировать файлы (редактировать по фтп не годится)?

Есть целая куча

Есть целая куча приличных консольных редакторов понимающих разные кодировки. Один из них - отвергнутый вами емакс. Чуть по проще - vi (:edit enc++=cp1251 myfile.html). Ежели уж совсем лениво разбираться моно конвертнуть исходник в кои

iconv -f cp1251 -t koi8-r my.html >> my1.html
их поправить
nano -w my1.html
и врнуть назад
iconv -t cp1251 -f koi8-r my1.html >> my.html

ЗЫ
Системная локаль не имеет никакого отношения к возможности править файлики в несистемных кодировках.

Не так страшен емакс как его малюют

мда... вы хоть

мда... вы хоть сами то понимаете, что вариант предложенный вами мягко говоря некрасив. И уж никак не сравним с тем, что предлагает ФАР с плагином winscp (а уж если ещё колорер поставить, то вообще все остальные редакторы нервно курят :)

перекодировать файл перед редактированием и после - это остой и не вариант вообще. Уж проще тогда в вмваре винду с фаром держать.

Уточню. Если ли не консольные редакторы которые позволяют по ssh редактировать файлы ? Емакс требует на своё освоение слишком много времени... я за последние пару тройку лет уже пытался несколько раз его для своих целей освоить и всякий раз понимал, что овчинка выделки не стоит.

...тут в голову пришел вариант: а можно ли как-нибудь подмонтировать себе этот удаленный раздел ? Вроде бы FUSE можно для этих целей задействовать.
Тогда я смогу свой любимый scite использовать без проблем... Кто-нибудь так делал ?

лично я для

лично я для подобных целей юзаю krusader. но можно и fuse заюзать

--
gentoo on athlonxp & mobile athlon64

Re: мда... вы хоть

Приношу извинения за опечатку. Команда вима выглядит так
:e ++enc=cp1251 myfile.htm

jodaka написал(а):
мда... вы хоть сами то понимаете, что вариант предложенный вами мягко говоря некрасив. И уж никак не сравним с тем, что предлагает ФАР с плагином winscp (а уж если ещё колорер поставить, то вообще все остальные редакторы нервно курят :)

Я бы поспорил с Вашим утверждением о нервном курении полнокровного и достаточно легкого в освоении текстового процессора типа вим рядом со штатной колотилкой фара с любым плагином. Жаль что вы не имеете возможности его поддержать ввиду отсутсвия у вас времени на изучение
китов текстодробильной индустрии. Вплетать же файлменеджер в вопросы обработки текста крайне недопустимо. Задачи знаете ли разные.

jodaka написал(а):
перекодировать файл перед редактированием и после - это остой и не вариант вообще. Уж проще тогда в вмваре винду с фаром держать.

Решается написанием к примеру мейкфайла из двух правил. Выглядит ничуть не хуже (а в некоторых случаях даже лучше) прямого редактирования.

jodaka написал(а):

Уточню. Если ли не консольные редакторы которые позволяют по ssh редактировать файлы ?

Редакторы не редактируют через ссх. Никакие. Черех ссх идет сессия на удаленный сервак. Либо текстовая либо иксовая. В последнем случае иксы (кеды там и все такое) надо разворачивать на серваке и прикручивать на свою консоль.

jodaka написал(а):
Емакс требует на своё освоение слишком много времени... я за последние пару тройку лет уже пытался несколько раз его для своих целей освоить и всякий раз понимал, что овчинка выделки не стоит.

Я не владею емаксом потому что вима в купе с авк и седом мне достаточно. Для освоения вима до уровня текстовой набивалки необходимы шпаргалка полчаса времени и желание. Первое вот http://www.gentoo.org/doc/ru/vi-guide.xml

на остальное ссылок не видел.

jodaka написал(а):
...тут в голову пришел вариант: а можно ли как-нибудь подмонтировать себе этот удаленный раздел ? Вроде бы FUSE можно для этих целей задействовать.
Тогда я смогу свой любимый scite использовать без проблем... Кто-нибудь так делал ?

В локалке самое то. Можно шарить через самбу или нфс. Некоторые ФАЙЛМЕНЕДЖЕРЫ могут и псевдофайовую систему по фтп сотворить. Линукс тем и хорош что в нем можно все. Но ссх и проще и секурнее и (что самое главное) быстрее. К тому же требует только ссх.

В Midnight Commander в

В Midnight Commander в редакторе нажми Ctrl+T до редактирования и не забудь вернуть обратно после редактирования.

Re: В Midnight Commander в

MooSE написал(а):
В Midnight Commander в редакторе нажми Ctrl+T до редактирования и не забудь вернуть обратно после редактирования.

А mc поддерживает secure ftp?

Re: В Midnight Commander в

LXj написал(а):
А mc поддерживает secure ftp?

А причём тут это? Разве у тебя на удалённом серваке нет mc? Просто у меня установка сервера начинается с установки mc. потом SSH. А потом я ухожу из серверной в родной техотдел и попивая чай ставлю всё остальное :)

Re: В Midnight Commander в

MooSE написал(а):
LXj написал(а):
А mc поддерживает secure ftp?

А причём тут это? Разве у тебя на удалённом серваке нет mc? Просто у меня установка сервера начинается с установки mc. потом SSH. А потом я ухожу из серверной в родной техотдел и попивая чай ставлю всё остальное :)

Дело не в удаленном сервере, а в локальном mc. Для фара ж есть WinSCP, а как mc заставить работать c sftp?

Хотя я понял, что ты имеешь в виду -- зайти по ssh и запустить mc. Но не факт, что он там будет (в том же Gentoo mc по дефолту нет, даже на packages cd).

Я Gentoo никогда

Я Gentoo никогда не ставил со всяких там packages CD. И я всегда ставлю на север mc. Любой уважающий себя админ поступит так же. Так что пусть попробует запустить. Должно помочь.

Re: Я Gentoo никогда

MooSE написал(а):
И я всегда ставлю на север mc. Любой уважающий себя админ поступит так же.

Ржунимагу!!! Без коментариев (т.к. здесь не ЛОР)! :-)

Re: Я Gentoo никогда

MooSE написал(а):
Я Gentoo никогда не ставил со всяких там packages CD. И я всегда ставлю на север mc. Любой уважающий себя админ поступит так же. Так что пусть попробует запустить. Должно помочь.

Package CD был упомянут в качестве примера. На любом хостинге может не оказаться уважающего себя админа.
Дело еще в другом -- в возможности локальным mc копировать файлы по sftp и заодно редактировать. В общем, все то, что делает FAR+sftp. Возможно такое?

Про mc не уверен,

Про mc не уверен, но krusader точно позволяет.

Не

Не придумывайте себе проблем, - используйте vim как советовал wi, и будет вам щастье! :) Vim осваивается за 15 мин.
_________________
There are 10 kinds of people in the world - those who understand binary
and those who don't.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".