# KrViewer: собственный редактор &krusader;

Нажатие &Enter; на выбранном файле открывает этот файл в связанном с ним приложении. Редактор поддерживает вкладки, его можно настроить на странице Основные в диалоговом окне настройки Krusader.

## Программа просмотра

Чтобы просмотреть файл как можно быстрее в соответствии с его типом, просто поместите его под курсором и нажмите F3. Собственная программа просмотра &krusader; является частью &konqueror;, который может в принципе просматривать любой тип файла, доступный &konqueror; (например, показывать рисунки, проигрывать музыку, просматривать содержимое архива). Это называется «Основной просмотрщик», для которого необходимо настроить типы MIME.

Программа просмотра работает следующим образом:

- она пробует просмотреть файл в «Основном режиме».

- Если тип файла (тип MIME) невозможно определить или когда файл (например, бинарный) не имеет связанного с ним действия, тогда «Основной режим» не используется. Данный файл рассматривается как текстовый, для которого используется «Текстовый режим».

- Пользователь может переключаться между «Основной режим» (если есть), «Текстовый режим» и «Шестнадцатеричный режим» в меню программы просмотра.

Вы можете настроить режим просмотра по умолчанию на странице Основные в диалоговом окне настройки Krusader.

&Shift; F3 просмотреть адрес &URL; по запросу, например:

- ``man:/`` просмотр страниц руководств UNIX.

- ``man:/` `krusader`` просмотреть страницу руководства UNIX.

- ``info:/`` просмотр страниц руководств Info.

- ``http://` `krusader.sourceforce.net/`` просмотреть страницу по адресу в Интернете.

- ``ftp://` `ftp.kde.org/pub/kde/`` просмотреть содержимое каталога на сервере FTP.

- ``sftp://` `sftp.foo/`` просмотреть содержимое каталога на сервере FTP с защищённым соединением.

- ``file:/` `home/frank`` просмотреть домашний каталог пользователя frank.

- ``/home/frank/archive.tar.gz`` просмотреть содержимое архива `tar.gz`.

Компонент KrViewer имеет следующие меню: Файл, Правка, Вид, Настройка и Krviewer, в зависимости от типа просматриваемого файла. Они будут рассмотрены в разделе Редактор. Встроенная программа просмотра может следовать по ссылкам на страницах HTML. При нажатии &Ctrl; E программа просмотра может запустить встроенный редактор &krusader; (которая, в общем-то, одна и та же программа).

Встроенная программа просмотра не написана нами, она использует &kde; (библиотеки) и технологию KIO Slaves. Мы не можем и не хотим изменять её, использование этих библиотек уменьшает объём написанного кода. Так что нам не приходится изобретать велосипед ;-).

## Редактор

Встроенный редактор &krusader; содержит практически всё, что вы ожидаете от редактора. Редактирование похоже на просмотр, но запускается с помощью клавиши F4. По умолчанию используется встроенный редактор &krusader;. Если вы предпочитаете использовать внешний редактор, вы можете изменить редактор по умолчанию на странице Основные в диалоговом окне настройки Krusader.

При первом использовании встроенного редактора &krusader; рекомендуется просмотреть все разделы меню Настройка и настроить его так, как вам нужно.

## Обзор меню

Большая часть меню понятна без объяснений. ;-)

## Меню Файл

&Ctrl; S Файл Сохранить

- Сохранить файл.

Файл Сохранить как

- Сохранить файл под другим именем.

F5 Файл Обновить

- Обновить файл.

Файл Экспорт в HTML...

- Экспортировать файл в формат `&HTML;`.

&Ctrl; P Файл Печать...

- Распечатать файл.

## Меню Правка

&Ctrl; Z Правка Отменить действие

- Отменить последнее действие.

&Ctrl;&Shift; Z Правка Повторить отменённое действие

- Повторить последнее действие.

&Ctrl; X Правка Вырезать

- Вырезать выделенный текст в буфер обмена.

&Ctrl; C Правка Копировать

- Копировать выделенный текст в буфер обмена.

&Ctrl;V Правка Вставить

- Вставить из буфера обмена.

&Ctrl;A Правка Выделить всё

- Выделить весь документ.

&Ctrl;&Shift;A Правка Снять выделение

- Снять текущее выделение.

&Ctrl;&Shift; B Правка Блочное выделение

- Переключение режима блочного выделения, включает/выключает возможность блочного выделения.

Insert Правка Режим замены

- Переключение между режимами вставки и замены.

&Ctrl;F Правка Найти

- Найти текст.

F3 Правка Продолжить поиск

- Поиск следующего вхождения.

&Shift;F3 Правка Найти предыдущее

- Поиск предыдущего вхождения.

&Ctrl;R Правка Заменить

- Замена текста.

&Ctrl; G Правка Перейти к строке

- Перейти к строке с заданным номером.

## Меню Вид

F7 Вид Переключиться в командную строку

- Командная строка.

Вид Схема

- Установить схему, ⪚ &krusader; Normal, &krusader; Printing, &kate; Normal, &kwrite; Normal.

F10 Вид Динамический перенос строк

- Если количество символов в строке превышает ширину окна, продолжать текст на следующей строке, без прокрутки вправо.

Вид Маркеры динамического переноса строк

- Выключено, За номерам строк, Всегда включено.

Вид Показывать маркеры статического переноса строк

F6 Вид Показывать полосу закладок

- Показывать полосу закладок.

F11 Вид Показать номера строк

- Показывать номера строк.

Вид Показывать отметки на полосе прокрутки

- Если параметр включён, то на вертикальной полосе прокрутки текущего окна будут видны маркеры. Эти маркеры показывают положение закладок в тексте.

F9 Вид Показывать полосу сворачивания блоков

Вид Сворачивание блоков кода

Вид Кодировка

- Например, ISO8859-1, utf8, utf16, tscii, ...

## Меню Закладки

&Ctrl;B Закладки Поставить закладку

Закладки Убрать все закладки

## Меню Сервис

Сервис Режим «Только для чтения»

Сервис Режим «Тип файла»

Сервис Режим подсветки

- Режим подсветки для сценариев, языков программирования, файлов разметки и так далее: например, `HTML, Bash, C++, XML, Makefile, Diff, ...`.

Сервис Конец строки

- Изменить тип окончания строк: &UNIX;, &Windows;/DOS, Macintosh.

&Ctrl;I Сервис Вставить отступ

&Ctrl;&Shift;I Сервис Снять отступ

Сервис Привести отступы в порядок

&Ctrl;D Сервис Закомментировать

- Добавить соответствующие символы комментирования, если доступны.

&Ctrl;&Shift;D Сервис Раскомментировать

- Убрать символы комментирования слева.

&Ctrl;U Сервис ВЕРХНИЙ РЕГИСТР

&Ctrl;&Shift;U Сервис нижний регистр

&Alt;&Ctrl;U Сервис Как в предложениях

&Ctrl;J Сервис Объединить строки

Сервис Перенос слов

## Меню Настройка -> Настроить редактор

Настройка Настроить редактор Цвета

- Настройка цвета для: фона, выделенного теста, текущей строки и подсветки скобок.

Настройка Настроить редактор Шрифты

- Настройка шрифтов для показа на экране и печати: шрифт, стиль и размер шрифта, с окном предварительного просмотра.

Настройка Настроить редактор Отступы

- Настройка отступов: автоматический отступ, использование пробелов для отступов, клавиша вставляет отступ, клавиша &Backspace; убирает отступ, сохранение профиля отступов, сохранение лишних пробелов.

Настройка Настроить редактор Выделение

- Настройка выделения: постоянное выделение, замена выделенного текста.

Настройка Настройка редактора Редактирование

- Настройка редактирования: настройка переноса слов, настройка пробелов, автоматическая вставка скобок, умная реакция на Home, перенос курсора, максимальное число запоминаемых команд для отмены действий.

Настройка Настроить редактор Комбинации клавиш

- Настройка комбинаций клавиш.

Настройка Настроить редактор Подсветка

- Настройка подсветки: стили по умолчанию и режим подсветки.

Настройка Настроить редактор Вид

- Вид: динамический перенос строк, показ номеров строк, показ полосы закладок, показ полосы сворачивания блоков (если доступно), меню сортировки закладок.

Настройка Настроить редактор Модули

- Настройка модулей: например, модуль kTexteditor поиска по мере набора, модуль kTexteditor вставки файла, модуль kTexteditor по обработке данных...

## Меню KrViewer

&Ctrl;&Shift; G KrViewer Основной просмотрщик

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

&Ctrl;&Shift; T KrViewer Просмотрщик текста

- Просмотр файла в текстовом режиме.

&Ctrl;&Shift; H KrViewer Шестнадцатеричный просмотрщик

- Просмотр файла в шестнадцатеричном режиме.

&Ctrl;&Shift; L KrViewer Lister-просмотрщик

- Быстрый текстовый/шестнадцатеричный просмотрщик для файлов больших размеров, см. Krusader lister.

&Ctrl;&Shift; E KrViewer Текстовый редактор

- Редактировать файл в текстовом режиме.

&Alt; Right KrViewer Следующая вкладка

- Следующая вкладка просмотра.

&Alt; Left KrViewer Предыдущая вкладка

- Предыдущая вкладка просмотра.

&Ctrl;&Shift; D KrViewer Отделить вкладку

- Отделить вкладку просмотра и открыть в новом окне.

&Esc; KrViewer Закрыть текущую вкладку.

- Закрыть текущую вкладку просмотра.

&Ctrl; Q KrViewer Закрыть

- Закрывает окно просмотра/редактирования &krusader;.