|
|
|
|
<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; с несколькими служебными панелями, открываемыми через боковые вкладки. Главное окно содержит строку меню с расположенными на ней подменю и панель инструментов, на которой находятся кнопки для часто используемых команд.</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
|
|
|
|
|
>Размещение служебных панелей можно изменить. Для это щёлкните правой кнопкой на вкладке панели и выберите край экрана, в который следует её перенести.</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>Служебная панель может иметь <emphasis
|
|
|
|
|
>Постоянное размещение</emphasis
|
|
|
|
|
>. В этом случае при переходе к другой служебной панели последней будет выделено не всё пространство, а при её скрытии будет показана служебная панель, имеющая постоянное размещение.</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
|
|
|
|
|
><2></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>
|