<chapter id="kate-mdi">
<chapterinfo>
<authorgroup>
<author
>&Anders.Lund; &Anders.Lund.mail;</author>
<othercredit role="translator"
><firstname
>Андрей</firstname
><surname
>Балагута</surname
><affiliation
><address
><email
>uj2@mail.ru</email
></address
></affiliation
><contrib
>Перевод на русский</contrib
></othercredit
> 
</authorgroup>
</chapterinfo>
<title
>Работа с многодокументным интерфейсом &kate;</title>

<sect1 id="kate-mdi-overview">
<title
>Обзор</title>

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

<sect2 id="kate-mdi-overview-mainwindow">

<title
>Главное окно</title>

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

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

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

<itemizedlist>
<listitem
><para
><link linkend="kate-mdi-tools-file-list"
>Список файлов</link
></para
></listitem>
<listitem
><para
><link linkend="kate-mdi-tools-file-selector"
>Селектор файлов</link
></para
></listitem>
<listitem
><para
><link linkend="kate-mdi-tools-konsole"
>Встроенный эмулятор терминала</link
></para
></listitem>
</itemizedlist>

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

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

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

</sect2>


</sect1>

<sect1 id="kate-mdi-editor">

<title
>Область редактирования</title>

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

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

<para
>В текущей версии &kate; нельзя открыть один и тот же документ несколько раз в том смысле, что редактироваться будет только один экземпляр, и изменения не будут отражаться во втором.</para>

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

</sect1>

<sect1 id="kate-mdi-tools-file-list">
<title
>Список документов</title>

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

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

<para
>Список файлов можно отсортировать посредством выбора команд из контекстного меню, это можно сделать по: <variablelist>

<varlistentry>
<term
><guimenuitem
>Порядку открытия</guimenuitem
></term>
<listitem
><para
>По порядку открытия</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guimenuitem
>Имени документа</guimenuitem
></term>
<listitem
><para
>По имени документа.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guimenuitem
>URL</guimenuitem
></term>
<listitem
><para
>По их полному имени (с протоколом).</para
></listitem>
</varlistentry>

</variablelist>

</para>

<para
>По умолчанию, история перехода по документам будет визуализироваться в списке файлов - самый последний документ документ будет иметь более тёмный фон. Это можно отключить на странице <link linkend="config-dialog-documentlist"
>Параметры списка документов</link
> окна настроек программы.</para>

<para
>Стандартное положение списка в главном окне &kate; - слева.</para>
</sect1>

<sect1 id="kate-mdi-tools-file-selector">
<title
>Селектор файлов</title>

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

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

<variablelist>
<varlistentry>
<term
>Панель инструментов</term>
<listitem>
<para
>Содержит стандартные кнопки навигации:</para>
<variablelist>
<varlistentry>
<term
><guibutton
>Домашний каталог</guibutton
></term>
<listitem
><para
>Отобразить в окне содержание вашего домашнего каталога.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guibutton
>Вверх</guibutton
></term>
<listitem
><para
>Перейти в родительский каталог (по отношению к текущему), если это возможно.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guibutton
>Предыдущий каталог</guibutton
></term>
<listitem
><para
>Отобразить в окне предыдущий посещенный каталог. Если в истории обзора нет предыдущих посещенных каталогов, эта кнопка будет недоступна.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guibutton
>Следующий каталог</guibutton
></term>
<listitem
><para
>Перейти в следующий посещенный каталог. Это означает, что если вы в каталоге A нажали кнопку <guimenuitem
>Предыдущий каталог</guimenuitem
> и вернулись в каталог B, то, нажав на кнопку <guimenuitem
>Следующий каталог</guimenuitem
>, вы снова попадете в A. Если в истории обзора нет следующего посещенного каталога, эта кнопка будет недоступна.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guibutton
>Текущий каталог документов</guibutton
></term>
<listitem
><para
>Перейти в каталог активного документа. Эта кнопка будет запрещена, если активный документ - новый, несохраненный файл или каталог, в котором находится файл, не может быть выбран.</para
></listitem>
</varlistentry>
</variablelist>

</listitem>
</varlistentry>

<varlistentry>
<term
>Строка адреса &URL;</term>
<listitem>
<para
>Здесь можно ввести путь к каталогу для обзора. Строка адреса содержит список предыдущих введенных каталогов; чтобы выбрать один из них, используйте кнопку со стрелкой справа от строки.</para>
<tip
><para
>Строка адреса поддерживает возможность автозавершения текста, метод завершения можно выбрать из контекстного всплывающего меню, которое вызывается нажатием правой кнопки мыши на ней.</para
></tip>
</listitem>
</varlistentry>

<varlistentry>
<term
>Окно обзора каталогов</term>
<listitem
><para
>Стандартное окно &kde; для обзора каталогов.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Строка фильтрации</term>
<listitem>
<para
>Позволяет задать фильтр для файлов, отображаемых в окне обзора каталогов. Фильтр состоит из стандартных символов; можно ввести несколько масок, разделяя их пробелами. Например: <userinput
>*.cpp *.h *.moc</userinput
></para>
<para
>Чтобы отобразить все файлы, введите один символ звездочки: <userinput
>*</userinput
>.</para>
<para
>Строка фильтрации сохраняет последние десять введенных фильтров (необязательно, чтобы все они были введены в текущем сеансе работы), чтобы установить один из них, нажмите на кнопке со стрелкой справа от строки и выберите нужный из списка.</para>
</listitem>
</varlistentry>

</variablelist>

</sect1>


<sect1 id="kate-mdi-tools-konsole">
<title
>Встроенный эмулятор терминала</title>

<para
><indexterm
><primary
>Встроенный эмулятор терминала</primary
></indexterm
> Встроенный эмулятор терминала - тот же &konsole;. Чтобы показать его, выберите пункт меню <menuchoice
><guimenu
>Настройка</guimenu
><guimenuitem
>Показать эмулятор терминала</guimenuitem
></menuchoice
> или нажмите клавишу <keycombo action="simul"
><keycap
>F7</keycap
></keycombo
>. Сразу после отображения окно эмулятора терминала получает фокус ввода. Если включена опция <link linkend="config-dialog-general-sync-konsole"
>Синхронизировать &konsole; с активным документом</link
>, терминал будет сменять текущий каталог на каталог активного документа при его отображении и смене активного документа с одного на другой.</para>

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

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

</sect1>

<sect1 id="kate-mdi-tools-externaltools">
<title
>Внешние инструменты</title>

<para
>В меню <guimenu
>Сервис</guimenu
> находится подменю <guisubmenu
>Внешние инструменты</guisubmenu
>. Из него можно вызвать внешние программы, передав им какую-либо информацию о текущем документе, например его URL, выделенным текстом.</para>

<para
>Внешние инструменты определяются пользователем на <link linkend="config-dialog-externaltools"
>соответствующей странице</link
> окна настройки программы. </para>

</sect1>

</chapter>
