Основы работы в ОС Linux



         

Текстовый редактор Ted - часть 2


Ted можно использовать для чтения сообщений электронной почты, посланных с Windows-машин. Можно также сконфигурировать Ted как просмотрщик RTF-файлов для Netscape.

Проверка правописания в редакторе Ted

увеличить изображение
Рис. 12.15.  Проверка правописания в редакторе Ted

О том, что Ted может быть полностью русифицирован, я узнал из статьи Виктора Вагнера http://ppg.ice.ru/ppg/wp. Самая интересная возможность русифицированной версии - наличие проверки правописания для русскоязычного текста. Вызов этой функции производится с помощью пункта меню Инструменты | Правописание. При этом появляется дополнительное окно (см. рис. 12.15), в котором надо щелкать по кнопочке "Найти следующее" для поиска очередной ошибки.

Правда, судя по первому впечатлению, в той версии, которую я видел (версия 2.6), реализация данной функции имеет много недостатков. Во-первых, все слова, набранные латинским шрифтом, обозначаются как ошибки (хотя даже ispell без проблем игнорирует их). Во-вторых, воспринимаются как ошибки слова, начинающиеся с заглавной буквы (программа предлагает такое слово набрать полностью заглавными буквами). И, что самое непонятное, очень много правильно набранных слов воспринимаются как ошибочные, причем первым же вариантом исправления предлагается в точности то же самое слово.

Впрочем, много и других ошибок. Именно поэтому я вернулся к версии 2.7 и, следуя рекомендациям В.Вагнера, попытался русифицировать ее.

Первым делом надо научить Ted вводить и отображать русские буквы. Для того, чтобы Ted правильно отображал шрифты в кодировке koi8-r на экране, надо создать файл xfonts.dir в директории /usr/local/afm, где Ted держит метрики шрифтов (*.afm), поместив в него следующий текст

Courier-Bold -*-courier-bold-r-normal--*-*-*-*-*-*-*-* Courier-BoldOblique -*-courier-bold-o-normal--*-*-*-*-*-*-*-* Courier-Oblique -*-courier-medium-o-normal--*-*-*-*-*-*-*-* Courier -*-courier-medium-r-normal--*-*-*-*-*-*-*-* Helvetica-Bold -*-helvetica-bold-r-normal--*-*-*-*-*-*-*-* Helvetica-BoldOblique -*-helvetica-bold-o-normal--*-*-*-*-*-*-*-* Helvetica-Oblique -*-helvetica-medium-o-normal--*-*-*-*-*-*-*-* Helvetica -*-helvetica-medium-r-normal--*-*-*-*-*-*-*-* Times-Bold -*-times-bold-r-normal--*-*-*-*-*-*-*-* Times-BoldItalic -*-times-bold-i-normal--*-*-*-*-*-*-*-* Times-Italic -*-times-medium-i-normal--*-*-*-*-*-*-*-* Times-Roman -*-times-medium-r-normal--*-*-*-*-*-*-*-*




Содержание  Назад  Вперед