&Anders.Lund; &Anders.Lund.mail;
Андрей
Балагута

    uj2@mail.ru

Перевод на русский

# Работа с многодокументным интерфейсом &kate;

## Обзор

Окно, представление, документ, фрейм, редактор... Что означают эти понятия в терминологии &kate;? Эта глава даст ответы на все вопросы, связанные с окнами &kate;.

### Главное окно

Главное окно &kate; -- это стандартное окно приложения &kde; с несколькими зависимыми окнами (т.н. окнами инструментов), которые могут быть пристыкованы к главному окну (см. описание ниже). Главное окно содержит строку меню с расположенными на ней подменю и панель инструментов, на которой находятся кнопки для часто используемых команд.

Самая главная часть окна -- это область редактирования; по умолчанию она содержит один компонент для редактирования текста, в котором вы будете работать с документами.

Окно инструментов может быть пристыковано к главному окну, после чего оно ведет себя как обычный элемент управления (посмотрите на панель инструментов -- и вы поймёте). Список окон инструменов, использующих возможности пристыковки:

- Список файлов

- Селектор файлов

- Встроенный эмулятор терминала

И, возможно, другие окна, например, окна дополнительных модулей.

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

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

## Область редактирования

В &kate; можно редактировать несколько документов одновременно, разделив область редактирования на фреймы (наподобие тех, что используются в &konqueror; и emacs). Используя фреймы, вы можете просматривать в области редактирования несколько разных документов (или несколько экземпляров одного документа). Например, если в начале файла у вас расположены важные определения, с которыми вы будете часто сверяться, то вы наверняка оцените эту возможность по достоинству. Еще пример: если вы пишете программу, то удобно будет в одном фрейме открыть заголовочный файл, а в другом -- файл реализации.

Если один и тот же документ открыть в нескольких фреймах редактора, то все изменения (редактирование и выделение текста), сделанные в одном фрейме, будут немедленно отражены во всех остальных. Операция поиска и перемещение курсора действуют только в активном фрейме.

В текущей версии &kate; нельзя открыть один и тот же документ несколько раз.

После разделения редактора на два фрейма оба имеют одинаковую ширину и отображают текущий документ этого редактора. Новый фрейм будет снизу (в случае разделения по горизонтали) или справа (в случае разделения по вертикали). Активным становится новый фрейм -- об этом говорит маленький зеленый индикатор в строке состояния фрейма.

## Список файлов

Список файлов показывает все открытые документы в виде списка. Рядом с изменёнными файлами отображается небольшая пиктограмма в виде дискеты.

Если открыты два или более файлов с одинаковыми именами (расположенные в разных каталогах), после имени второго будет добавлено <2> и т.д. Во всплывающей подсказке документа отображается полное имя, включающее путь - это поможет вам не запутаться и выбрать нужный файл.

Чтобы отобразить документ в активном фрейме, щелкните в списке на имени документа.

Стандартное положение списка файлов в главном окне &kate; -- слева от области редактирования, на страничной панели пристыковки вместе с селектором файлов.

## Селектор файлов

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

Селектор файлов состоит из следующих элементов, сверху вниз:

Панель инструментов

  Содержит стандартные кнопки навигации:

  Домашний каталог

    Отобразить в окне содержание вашего домашнего каталога.

  Вверх

    Перейти в родительский каталог (по отношению к текущему), если это возможно.

  Предыдущий каталог

    Отобразить в окне предыдущий посещенный каталог. Если в истории обзора нет предыдущих посещенных каталогов, эта кнопка будет недоступна.

  Следующий каталог

    Перейти в следующий посещенный каталог. Это означает, что если вы в каталоге A нажали кнопку Предыдущий каталог и вернулись в каталог B, то, нажав на кнопку Следующий каталог, вы снова попадете в A. Если в истории обзора нет следующего посещенного каталога, эта кнопка будет недоступна.

  Текущий каталог документов

    Перейти в каталог активного документа. Эта кнопка будет запрещена, если активный документ - новый, несохраненный файл или каталог, в котором находится файл, не может быть выбран.

Строка адреса &URL;

  Здесь можно ввести путь к каталогу для обзора. Строка адреса содержит список предыдущих введенных каталогов; чтобы выбрать один из них, используйте кнопку со стрелкой справа от строки.

  Строка адреса поддерживает возможность автозавершения текста, метод завершения можно выбрать из контекстного всплывающего меню, которое вызывается нажатием правой кнопки мыши на ней.

Окно обзора каталогов

  Стандартное окно &kde; для обзора каталогов.

Строка фильтрации

  Позволяет задать фильтр для файлов, отображаемых в окне обзора каталогов. Фильтр состоит из стандартных символов; можно ввести несколько масок, разделяя их пробелами. Например: `*.cpp *.h *.moc`

  Чтобы отобразить все файлы, введите один символ звездочки: `*`.

  Строка фильтрации сохраняет последние десять введенных фильтров (необязательно, чтобы все они были введены в текущем сеансе работы), чтобы установить один из них, нажмите на кнопке со стрелкой справа от строки и выберите нужный из списка.

## Встроенный эмулятор терминала

Встроенный эмулятор терминала - тот же &konsole;. Чтобы показать его, выберите пункт меню Настройка Показать эмулятор терминала или нажмите клавишу F7. Сразу после отображения окно эмулятора терминала получает фокус ввода. Если включена опция Синхронизировать &konsole; с активным документом, терминал будет сменять текущий каталог на каталог активного документа при его отображении и смене активного документа с одного на другой.

Стандартное положение в главном окне &kate; - внизу, под областью редактирования.

Вы можете настроить &konsole;, используя всплывающее контекстное меню терминала; дополнительную информацию можно найти в руководстве &konsole;.