Посоветуйте текстовый редактор для консоли (желательно не "лучший в мире", а хороший). Есть ли еще что нибудь стоящее кроме vim/emacs? А то mcedit как-то маловато.
Kate -- без особых фич (подобно vim, emacs), но приятственный. С подсветкой всего и вся, понимает самые различные кодировки независимо от локали (в том числе и юникодные), можно включить режим показа номеров строк, поддерживает структурную свёртку текста (вроде свёртки содержимого {})
> Поставил jed. Где там выбор кодировки? Не видно что-то.
если имеется в виду переключение кодировки на лету, то ее там и не было никогда. зато есть все средства ее прикрутить. написать пару функций на slang, напускающих iconv на текущий буфер и повесить на нужные кнопки
Не, ну это хорошо, что к нему можно много чего дописать. Только неохота самому прикручивать необходимый минимум. А в какой, кстати, кодировке он все показывает? Из локали берет?
ИМХО Nedit лучше. Тут и тулкит нормальный, и подсветка, и окна, и ... и... много чего еще. Короче, хочешь пальцы гнуть - юзай kate, kwrite, а хочешь работать - уже сказал.
>Идеологически vim был рассчитан, что пользователь будет запускать
> один редактор в одной консоли и в нем открывать несколько файлов.
>Но сейчас так редко делают ...
И в чем преимущество работы в редакторе в разных консолях, все равно одновременно их не видно и надо переключаться между ними, в таком случае чем это отличается от переключения между буферами ВИМа?
Если один редактор запущен на удаленной машине , а другой на локальной, то здесь ниодин редактор не поможет, придется или в файл сбрасывать и его потом копировать с машины на машину или мышью выделить/вставить.
> Если один редактор запущен на удаленной машине , а другой на локальной, то здесь ниодин редактор не поможет, придется или в файл сбрасывать и его потом копировать с машины на машину или мышью выделить/вставить.
Чтобы очень криво копировать блоки текста из одного консольного редактора в другой с кучой левых табов и пробелов, из-за которых потом строки разъезжаются лесенкой. Ну и чтобы было неудобно копировать блок текста размером больше экрана консоли, чтобы помучить пользователя с прокруткой, чтобы он не видел откуда и докуда он копирует.
>И в чем преимущество работы в редакторе в разных консолях, все равно > одновременно их не видно и надо переключаться между ними, в таком случае > чем это отличается от переключения между буферами ВИМа? Да ну! В одной консоли можно видеть две и это удобнее, чем в vi: man screen | grep -n2 \(split\) потому что можно работать с шеллом и из него запускать текстовый редактор, чтобы к примеру копировать поправленные файлы, а не наоборот (запускать шелл из редактора - это неудобно) И между иксовыми терминалами иногда тоже нужно переключаться.
>man screen
vim
:help split
>запускать шелл из редактора - это неудобно
vim
:!bash
>И между иксовыми терминалами иногда тоже нужно переключаться.
вроде о консоли говорим
>Странно. Попробуй в емаксе сделать:
>C-x C-f /user@host:/home/user/file.txt
Это что? Открыть файл с удаленной машины?
Я говорил если в одной консоли открыт локальный редактор (vim), a в другой консоли ssh и там открыт редактор на удаленной машине.
Есть. И что?
sdio> Если один редактор запущен на удаленной машине , а другой на
sdio> локальной, то здесь ниодин редактор не поможет, придется или в
sdio> файл сбрасывать и его потом копировать с машины на машину или
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
sdio> мышью выделить/вставить.