&Anders.Lund; &Anders.Lund.mail;
Юрій
Чорноіван

    yurchor@ukr.net

Переклад українською

# Робота з багатодокументним інтерфейсом (MDI) &kate;

## Огляд

Вікно, перегляд, документ, фрейм, редактор... Що означають всі ці терміни у контексті &kate;, як отримати найбільше користі від кожного з них? Цю главу присвячено відповідям на ці та деякі інші питання.

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

Головним вікном &kate; є стандартне вікно програми &kde; з додаванням бічних панелей, на яких розташовано переліки інструментів. У вікні ви знайдете всі типові пункти меню разом з деякими додатковими пунктами, а також панель інструментів, призначену для доступу до команд, якими користуються найчастіше.

Найголовнішою частиною вікна є область редагування. Типово, буде показано єдиний компонент текстового редактора, за допомогою якого ви зможете працювати над вашими документами.

Можливості швартування панелей у вікні використовуються для вікон інструментів:

- Списку документів

- Навігатора файлової системи

- Вбудованого емулятора термінала

А також інших інструментів, наприклад, інструментів додатків до програми.

Панелі інструментів можна розташовувати на будь-якій з бічних панелей. Щоб пересунути інструмент, наведіть вказівник миші на кнопку інструменту на бічній панелі, клацніть правою кнопкою миші і оберіть потрібну панель з контекстного меню.

Панель інструментів можна зробити стійкою за допомогою контекстного меню, яке викликається клацанням правою кнопкою миші на відповідній кнопці бічної панелі. На бічній панелі може бути показано декілька інструментів, отже, якщо один з них є стійким, інші інструменти також може бути показано одночасно з ним.

## Область редактора

У &kate; ви можете відкрити декілька документів одночасно, а також розділити область редагування на довільну кількість фреймів, такий поділ схожий, наприклад, на поділ, який застосовується у &konqueror; або популярному текстовому редакторі emacs. Таким чином ви зможете переглядати декілька документів або екземплярів одного документа одночасно, це зручно, наприклад, якщо на початку вашого документа містяться визначення, у які вам доводиться часто підглядати з довідковою метою. Іншим варіантом застосування фреймів є редагування файла реалізації функцій програми з одночасним переглядом файла заголовків у іншому фреймі.

Якщо документ відкрито у декількох редакторах, зміни, внесені у одному з редакторів, негайно буде показано у всіх інших областях редагування. Це стосується як зміни тексту, так і виділення фрагмента тексту. Результати дій з пошуку та пересування курсора відображатиметься лише у поточному редакторі.

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

Якщо ви накажете програмі з розділити вікно редактора на два фрейми, буде створено два фрейми однакового розміру, у обох буде показано поточний документ редактора. Новий фрейм буде розташовано в нижній частині вікна (у випадку горизонтального розподілу) або у правій частині (у випадку вертикального розподілу). Фокус буде передано новому фрейму, це буде показано за допомогою блимання курсора у фреймі, який знаходиться у фокусі.

## Список документів

На панелі списку документів ви побачите список всіх документів, які зараз відкрито у &kate;. Поруч з позначками файлів з незбереженими змінами буде показано невеличку піктограму дискети, яка позначатиме їх стан.

Якщо буде відкрито декілька файлів з однаковою назвою (розташованих у різних теках), перед назвою другого з цих файлів ви побачите цифру <2>, інші файли з тією ж назвою нумеруватимуться послідовно. У контекстній підказці файла буде показано назву файла повністю, разом зі шляхом до теки, де він знаходиться, отже вам буде просто обрати потрібний вам файл зі списку.

Щоб програма показала документ у поточному активному фреймі, натисніть позначку документа у списку.

Ви можете впорядковувати список у декілька різних способів за допомогою пункту Впорядкувати за контекстного меню, яке відкривається після клацання правою кнопкою миші, коли вказівник миші знаходитиметься у списку. Серед можливих варіантів впорядкування:

Порядок відкриття

  Список буде побудовано за порядком відкриття документів.

Назва документа

  Список буде побудовано в алфавітному порядку назв файлів.

URL

  Список буде побудовано в алфавітному порядку адрес URL документів.

Нетиповий

  «Нетиповий» означає, що ви самі зможете побудувати список документів перетягуванням зі скиданням позначок документів у потрібні позиції у списку.

Типово, у списку документів буде показано порядок роботи з документами за допомогою підсвічування у списку документів, з якими ви працювали нещодавно, кольором. Якщо документ було змінено, до кольору буде додано відповідний відтінок. Документи з якими ви працювали останніми буде показано яскравішим кольором, отже вам буде простіше знайти документи, над якими ви працюєте. Цю можливість можна вимкнути за допомогою сторінки списку документів діалогового вікна налаштування програми.

Типово, список документів у вікні &kate; розташовано у лівій частині області редагування.

## Навігатор файлової системи

Навігатор файлової системи — це переглядач тек, за допомогою якого ви зможете відкривати файли з показаної у навігаторі теки у поточному фреймі.

Перелічимо всі елементи навігатора файлової системи, починаючи згори:

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

  На цій панелі містяться стандартні кнопки інструментів навігації:

  Батьківська тека

    За допомогою цієї кнопки можна перевести фокус інструменту перегляду теки на один рівень вище у ієрархії тек, якщо це можливо.

  Назад

    За допомогою цієї кнопки можна повернути переглядач тек до перегляду попередньої теки з журналу перегляду. Якщо попередніх тек у журналі немає, цю кнопку буде вимкнено.

  Вперед

    За допомогою цієї кнопки можна повернути переглядач тек до перегляду наступної теки з журналу перегляду. Якщо наступних тек у журналі немає, цю кнопку буде вимкнено.

  Домівка

    Натискання цієї кнопки призведе до переведення фокусу переглядача тек на вашу домашню теку.

  Стислий вигляд

    За натискання цієї кнопки у переглядачі буде показано лише назви файлів.

  Детальний вигляд

    За натискання цієї кнопки у переглядачі буде показано дані про Назву, Дату створення, Розмір і Тип файлів.

  Ієрархічний перегляд

    ???

  Закладки

    Ця кнопка відкриває підменю, за допомогою якого ви змінити або додати закладку, а також створити нову теку закладок.

  Поточна тека документа

    За допомогою цієї кнопки можна перевести фокус переглядача тек на теку, де знаходиться файл поточного документа, якщо це можливо. Якщо поточний документ є новим, ще не збереженим, або теку, де знаходиться файл документа не може бути визначено, цю кнопку буде вимкнено.

Рядок &URL;-адреси

  Тут ви зможете ввести шлях до теки, вміст якої слід показати у переглядачі тек. У рядку &URL;-адреси передбачено підказку у вигляді списку раніше введених адрес. Ви можете обрати одну з цих адрес за допомогою натискання кнопки зі стрілочкою, розташованої праворуч від рядка адреси.

  У рядку &URL;-адреси передбачено автоматичне доповнення назв тек. Спосіб доповнення можна обрати за допомогою контекстного меню поля адреси (викликати це меню можна за допомогою клацання правою кнопкою миші).

Перегляд тек

  Це стандартне вікно перегляду тек &kde;.

Поле фільтрування

  За допомогою поля фільтрування ви зможете ввести шаблон для файлів, які буде показано у переглядачі тек. У шаблоні можна використовувати стандартні замінники; декілька шаблонів слід відокремлювати один від одного пробілами. Приклад: `*.cpp *.h *.moc`

  Щоб було показано всі файли, просто введіть у поле фільтрування символ зірочки, `*`.

  У полі фільтрування передбачено запам’ятовування останніх 10 шаблонів, щоб скористатися одним з них, натисніть кнопку зі стрілочкою, розташовану праворуч від поля, і виберіть потрібний рядок шаблону зі списку.

## Вбудований емулятор термінала

Вбудований емулятор термінала є копією термінала з програми &konsole;, його додано для зручності. Доступ до емулятора можна отримати за допомогою пункту меню Перегляд Вікна інструментів Показати термінал, це вікно завжди отримуватиме фокус після увімкнення його показу. Крім того, якщо буде позначено пункт Автоматично синхронізувати термінал з поточним документом, поточний каталог у терміналі буде за можливості змінено на каталог поточного документа після показу або внесення змін у поточний документ.

Типовим розташуванням емулятора термінала у вікні &kate;, є нижня частина вікна, під областю редагування.

Ви можете налаштувати &konsole; за допомогою контекстного меню, яке можна викликати клацанням правою кнопкою миші. Докладніші відомості можна знайти у підручнику з &konsole;.

## Зовнішні засоби

У меню Інструменти ви можете знайти підменю з назвою Зовнішні інструменти, якщо ви увімкнули якісь з цих інструментів у налаштуваннях &kate;. За допомогою відповідних пунктів меню можна відкрити вікна зовнішніх програм з даними, що стосуються поточного документа, наприклад його URL, каталогом, текстом або виділеним фрагментом документа.

Перелік зовнішніх інструментів визначається користувачем, ви можете додавати, змінювати або вилучати інструменти за допомогою панелі налаштування зовнішніх інструментів.