Я уже отчаялся найти под Линукс хороший текстовый редактор... Чтобы ничего лишнего, удобно и эффективно. А главное, чтобы определял сам русские кодировки. Поставил
Tea. Прикольно. Свиду как gedit, но намного круче. Во-первых (затем он и нужен мне был) он умеет автоматически определять кодировку открываемого документа. И если открывать с его помощью исходники веб-страниц на русском языке, то тоже все впорядке. А то я уже испугался, что под Линуксом в текстовых редакторах CP1251 уже не увижу. Кстати, для веб-страниц он может читать информацию о кодировке из соответствующего тега meta!!! Такое не часто встретишь! Ещё он имеет массу настроек, умеет переводить набранные в документе:
• арабсикие цифры в римские и обратно;
• десятичные в шестнадцатеричные и обратно(для веб-дизайна более чем кстати!);
• двоичные в десятиричные;
• текст в ВЕРХНИЙ РЕГИСТР;
• текст в нижний регистр;
• Каждое Слово С Большой Буквы;
• английский текст в морзянку и обратно

.
Ну, понятное дело - подсветка синтаксиса (цвета можно настраивать), вставка тегов и ещё столько всего, что я и половины не понял. И самое главное при этом - ничего лишнего перед глазами не маячит. Всё спрятано в меню, с возможностью настроить на все действия свои комбинации клавиш.
P.S. Ставится из стандартных репозиториев Ubuntu Hardy 8.04.
P.P.S. Если указать в опере его для открытия исходников страниц, то всё отлично работает. Но если ассоциировать его с текстовыми файлами, то получается маленькая проблема (у меня получилась во всяком случае). После двойного клика на файле Tea открывается, но сам файл не показывает... В настройке ассоциаций текстовых файлов нужно вместо команды
teaed
прописать
teaed --charset=autodetect
и указать эту команду для открытия текстовых файлов.