Текстовый редактор kwrite для среды KDE

Среда KDE располагает двумя штатными средствами для редактирования текстов — kedit (в русскоязычной версии именуемый Текстовым Редактором или Простым Редактором) и kwrite (Улучшенный редактор). Первый — достаточно простой инструмент для начинающего, тогда как kwrite — мощный и развитый текстовый редактор универсального назначения.

Редактор kwrite запускается из стартового меню«K»- «Редакторы»- «Улучшенный редактор»или из Панели, где он представлен среди приложений по умолчанию. Кроме того, он может быть запущен одноименной командой в строке эмулятора терминала или минитерминала.

При запуске kwrite открывается окно с рабочим полем, строкой меню и панелью инструментов вверху и статусной строкой внизу (рис. 10.16).

Через панель инструментов (в конфигурации по умолчанию, поскольку она настраиваема) доступны лишь наиболее обычные манипуляции, как то: создание нового файла или открытие существующего, запись, печать, отмена и повтор,

Рис. 10.13: Меню Настройка

вырезание, копирование, вставка, а также поиск.

Возможности, доступные через меню, много шире. Оно включает пункты:

•Файл,

•Правка,

•Перейти,

•Инструменты,

•Настройки,

•Помощь.

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

Через меню«Файл»(рис. 10.17) осуществляется создание (|Ctrl|+[n~|) и открытие документов (|Ctrl|+[о~|), в том числе из списка недавних, их сохранение (|Ctrl|+|~s~|) и переименование, печать (|Ctrl|+|~p~|) и выход из редактора (|Ctrl|+|~Q~|). Здесь можно также открыть«Новое окно»в текущем сеансе редактора и создать«Новый вид».В первом случае открывается просто пустое окно с параметрами по умолчанию, во втором — создается копия текущего окна с редактируемым в исходном окне документом.

Меню«Правка»(рис. 10.18) начинается с пунктов«Отменить»действие (Undo, Ctrl|+|~z~l) и«Повтор»(Redo, Ctrl|+|shift|+|~z~|), оба с расшифровкой последнихманипуляций. Кроме того, имеется«Журнал отмен/повторов»,позволяющий выполнить то или другое сразу для группы

Рис. 10.14: Настройка основныхопций mcedit

операций (рис. 10.19). Уровней отмены/возврата по умолчанию 50, но число это настраиваемо.

Далее следуют стандартные операции«Вырезать»(|Ctrl|+[x]),«Копировать»(|Ctrl|+|~с~|),«Вставить»(|Ctrl|+|~у1),«Вставить файл»,и операции выделения:«Выбрать все»(|Ctrl|+[йГ[),«Отменить все»(выделение),«Инверсия выделения».

В этом же меню доступны операции поиска и замены:«Поиск»(|Ctrl|+|~f"|),«Продолжить поиск»(|F3|),«Заменить»(|Ctrl|+Гй~|). В числе опций поиска и замены (рис. 10.20) — использование регулярныхвыражений, различие регистров, поиск/замена в выбранном фрагменте и т.д.

Меню«Перейти»(рис. 10.21) позволяет перейти на строку по ее номеру,«Добавить метку»в текущей позиции курсора с автоматической ее нумерацией (|Ctrl|+[м~|) и«Установить метку»с произвольным номером (рис. 10.22). В обоихслучаяхсписок меток добавляется к нижней части меню (см. рис. 10.21).

Меню«Инструменты»включает пункты (рис. 10.23):

• Проверка правописания, осуществляемая подключаемой внешней программой, например, aspell или ispell;

• Установить и снять абзацный отступ (|Ctrl|+|~l]и Ctrl|+prj]для текущей строки, соответственно), а также убрать все отступы в документе;

•«Закомментировать»и«Разкомментировать»текущую строку, по умолчанию знак комментария — пробел в начале строки.

Пункт«Настройки»позволяет изменить многочисленные опции редактора,

Рис. 10.15:

например, показать или скрыть панель инструментов, строку состояния и путь к редактируемому файлу в заголовке окна (рис. 10.24).

С помощью пункта«Настроить привязки клавиш »(рис. 10.25) можно переопределить комбинации горячихклавиш по умолчанию для предусмотренных исходно действий, а также приписать им собственные клавишные комбинации из допустимыхкомбинаций — Shift , Ctrl , Alt и алфавитно-цифровой символ в любыхсочетаниях.

Как уже говорилось, поддается настройке и панель инструментов (рис. 10.26) — можно добавить в нее такие клавиши, как проверка орфографии или продолжение поиска, а также выпадающие списки недавно открывавшихся файлов или выбора символа конца строки, в результате чего панель может принять вид вроде приведенного на рис. 10.27. Можно изменить порядок клавиш и списков или удалить отдельные элементы панели.

Основные опции настройки kwrite сгруппированы в одноименном пункте меню«Настройка»(рис. 10.28). В первом ее пункте«Цвета»можно настроить цвет текста и фона, выделенного фрагмента, найденного текста.

Далее, поддаются настройке отступы (рис. 10.29). Можно включить автоматический ввод абзацныхотступов, замену отступов пробелами, включить/выключить сохранение лишних пробелов, вводимых клавишей Пробел и т.д.

Опции выделения (рис. 10.30) включают: устойчивые выделения, сохраняющиеся после изменения положения курсора, или, напротив, разовые выделения, как это принято в большинстве программ для X Window System, включение автокопирования мышью (то есть вставки по щелчку средней ее кнопкой) и вертикального выделения отдельными колонками или ихгруппами.

НЕ

□ Йв<ЗЮ^Х14ВЙ

кггав/ией ГВ, но не Del. Наконец, воавка выделение! о мышьв фраччеша целчкоч

с:|]ндн«й к ноги: / ипуцег: г нлнн icni м|)и нлха юн кллкишк 5h i tt /пи Control +

13 огл/чие от прототипа, mcedilпочти не имеет ограничение на размер

открываемого файла - оно составляет 16 Моайт.

Кцелом mcc-riit предеглпляпт собой ндсал^ний редактор ллл эпиюдичгского

применения, например, правки конфигурационных файлов. А удобные/привычные пользователю DQS/iVi ndows средства навигации и редактирования ВМЕСТЕ с houmcijchdc:iкм протоколировании инкрас:ок днняш нго npiii однимtдля iioih:('jjнежимой рл&оми i: iciicc:iJ3ми pchGoio sji(jfiku'pdL и dui»cwi.

С|]1;дл К1ЭН располагаем днуии шrл]лиии иреш:iнами /pi.i ри^длк1иронии/я гг.кг.г ankedit Св русскоязычной оерии именуемы? Ickctobum Редактором ил^ Простим Редактором) и kwrite (.Улучшенный редактор). Первый - достаточно простой ини:груннн1 у|;>:>\\тi Notepad для Windows, ioi)[иилкkwritti -мощный и рлнкигый [:iat[u/ |И'д<!к юр унии^реллишю мл^нлчшмл.

Редактор kwrile запускается из стартового мен» К ^Редакторы -> Улучшенный !-.,: i.--p) или ив Панели. i де он представлен среди приложений по умолчание. К юга. dm noxiM быiii запущен одноименной командой и с:гракс: имупяюрп

терминала или мини терминала.

й.4.»9СНЛбй1»||Ме|-|

J

Рис. 10.16: Текстовый редактор kwrite

' J 1*яын б Олфыгъ .

■■■'■ | и'г. нЛЛАПн.1

ca*Nсил

:-.s- ■:

 

Q^-,!--Ач.|Г-

CLHpSHKrb|»K

CH+5

 

t£fn#*om>

CM.P

 
 

pMTHlDI! (IE КОнфи

yTIIIIJ (1Mb ИЛИЁОП

И yt .cj

cbi.q

гкрытие сущее тау

Рис. 10.17: Меню«Файл»редактора kwrite В настройкахредактирования переключателями устанавливаются (рис. 10.31):

•автоматический перенос слов,

•удаление завершающихстроку пробелов,

•автоматический ввод парной скобки,

•поведение клавиш Home и PageUp1/1PageDownI, то есть опции, однозначно определяемые в Windows -программах, но варьирующиеся в приложенияхдля Linux. Здесь же определяются граница переноса слов и величина табуляции (в символах), а также число уровней отмены/возврата операций.

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

Рис. 10.18: Меню Правка редактора kwrite

Рис. 10.19: Журнал отмен/повторов

лов. Переключателями устанавливаются такие опции, как включение в словарь флективныхформ и различение написанныхслитно слов.

Среди прочихнастроек важен пункт«Настройка подсветки». Во-первых, именно здесь, в закладке«По умолчанию»(рис. 10.33) определяются гарнитура шрифта (из всехдоступныхв X Window System, как пропорциональных, так и моноширинных), его кегль, начертание и цвет, а также набор символов. Причем все они могут быть определены независимо для разныхэлементов текста ключевыхслов, десятичныхчисел, комментариев и т.д. (рис. 10.34).

Во-вторых, в закладке Режимы подсветки (рис. 10.35) шрифтовое оформление может быть установлено для различныхязыковыхрежимов (C, C++, Java, HTML и т.д., рис. 10.36). Подсветка для каждого режима может включаться автоматически при загрузке файла с фиксированным расширением (напри-

Рис. 10.20: Опции поиска и замены

155!

■■.■!■■■■■■■ Цшдамшы t. .i| i

11 Нашхцщг

D6&

ДйрЙН(Н HUtlpUhY ..

QautMimньпн.у cui+M ^Прэп. ывпн

X

0 1и*М1Ц/||

РИС. 10.

b-ij5U. 11

Cipnt» d DJ7 AJ1*1

 

Рис. 10.21: Меню Перейти редактора kwrite

I JJRCTJUkIU ПЕМ9Ц1

РййсЭ ■Зо'&кСЫВ9i

отмены/возврата. по умолчанию 50. но число это настраиваемо. Рис. 10.1 К. Меню Иранка рслакюра kwrite

Рис. 10.19. Журнал отмен/повторов

Далее следую. с i л гшар i чье операции l!i. ре :.i г {control -Оh вставить. fcon-trol *v) . вставит Выбрать все (ConLrol+A)4 Отченичть все £вы

В а гон же чнни - опнрлции поиска ■ замены: поиск (К!)ч заменить ({lontror 1к). в числе 10.20) - использовлн/е регулярных выранени поиск/замена в выЬранноч фрагменте и т.д. —

Рис. 10.20. Огщи/ поиска / [лмены

Строю

i|t*S| |

Kcil^|»DI!dl]t.

рации Qwneпения: i';n /л вьщепенил.

al~F) . П[>алолж^1 а панони (рис. егистров,

Рис. 10.22: Установка метки с произвольным номером

мер, *.html) или MIME-типом (text/html) и конструкций, характерных для каждого из языков.

Кроме того, независимая подсветка может быть настроена для отдельныхконструкций каждого из поддерживаемыхязыков. Например, для режима HTML независимо могут быть настроены характеристики шрифтов для обычного текста, тэгов и его аргументов, переменныхи комментариев.

Далее, в меню«Настройки»можно включить разовое выделение вертикальныхблоков, что аналогично включению соответствующей опции в пункте«Настройки»- «Настроить KWrite»- «Выделение»(см. рис. 10.30).

Последние два пункта позволяют выбрать, во-первыхязыковый режим для данного документа, активизирующий соответствующие опции подсветки (рис. 10.36) и символ конца строки (см. рис. 10.24) в формате LINUX (LF), DOS/Window (LF CR) или Macintosh (CR).

£1нд ПсмыПдойш |j

.1 ■: ■■ ■ ■■. Hi.".■'■■' '■v --l

QjtlyflCWH£ннгъ urtrjnChNU

Dfi9<a *"

гЗ этом же меш поиск Оз}. Зч 10.20) - wenoj

^J|<nUU»HPrip!t№an.

 

Рис

. 10.23:

Устдноа/ть н* снять л6:йй с трокиh соответственна

Закоч«к1И[лзидгь и fa

К ОГГОШI I J!|JU1.4 ||[]о6[^Л I

пункт настройки гюзво,-ПОЧОЦЬ.

HHJf puhia iXhiituuIn'...

* control'K.тупы в дог

I|>E>KVf ПО *i

Рис. 10.24: Меню Настройки редактора kwrite

Нхигиипг^ гфпшгч! hj

ieSmtHHjH клиник

Г SlUll Я СШ Г Wl

D

]| пциигцм, 11 а» ||П

Рис. 10.25: Настройка привязки клавиш

Наконец, в пункте«Помощь»вызывается соответствующий раздел руководстваKDEв формате HTML (также и клавишей F11). Возможно также получение контекстной справки (|Shift|+|F11) общим для всехKDE-приложений методом — указанием курсором, принявшим форму вопросительного знака, на какой-либо элемент интерфейса.

Еще материалы по теме: