# Основи

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

## Як запустити &kate;

Ви можете запустити &kate; за допомогою K-меню або командного рядка.

### За допомогою меню

Відкрийте меню програм &kde; натисканням великої кнопки з розташованою на нижній панелі інструментів піктограмою, на якій зображено літеру K. Після натискання буде відкрито меню. Пересуньте вказівник у верхню частину меню до пункту Програми Інструменти Текстовий редактор з додатковими можливостями &kate;.

### За допомогою командного рядка

Ви можете запустити &kate; виконанням відповідної команди у командному рядку. Якщо ви вкажете як параметр команди назву файла, як у наведеному нижче прикладі, &kate; створить або відкриє вказаний вами файл.

    %kate мій_файл.txt

Якщо на вашому комп’ютері задіяно з’єднання з мережею, ви можете скористатися перевагами мережевої прозорості у &kde; для того, щоб відкривати файли з мережі Інтернет.

    %kate ftp://ftp.kde.org/pub/kde/README

#### Параметри командного рядка

&kate; сприймає такі параметри командного рядка:

``kate` `--help``

- Ця команда покаже список основних параметрів, доступ до яких можна отримати з командного рядка.

``kate` `--help-qt``

- Ця команда виводить список параметрів, за допомогою яких можна змінити спосіб, у який &kate; взаємодіятиме з &Qt;.

``kate` `--help-kde``

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

``kate` `-s` `--start` `назва``

- Запускає &kate; з відкритим сеансом `назва`. Якщо цього сеансу ще не існує, його буде створено. Якщо вказаний сеанс вже відкрито у іншому екземплярі &kate;, вказані у параметрах файли буде завантажено у вже відкритий сеанс. Якщо буде вказано параметр `--use`, для відкриття сеансу також буде використано вже запущений екземпляр програми.

``kate` `-u` `--use` `URL``

- Наказати &kate; використовувати вже запущений екземпляр програм, якщо такий існує. У поточній версії програми така поведінка є типовою, параметр залишено з метою підтримання сумісності.

``kate` `-p` `--pid` `PID``

- Використовувати лише екземпляр з вказаним PID (ідентифікатором процесу). Використовується разом з параметром `--use`.

``kate` `-e` `--encoding` `кодування` `URL``

- Використовувати вказане кодування для документа.

``kate` `-l` `--line` `рядок` `URL``

- Переводить курсор у вказаний рядок після відкриття документа.

``kate` `-c` `--column` `стовпчик` `URL``

- Переводить курсор у вказаний стовпчик після відкриття документа.

``kate` `-i` `--stdin``

- Читає вміст документа з STDIN. Цей параметр подібний до звичайного параметра `-`, який використовується у багатьох програмах, які працюють за допомогою командного рядка, цей параметр надає вам змогу передати результати роботи певної команди до &kate;.

``kate` `--startanon``

- Запустити &kate; у новому анонімному сеансі з параметром `-n`

``kate` `-n` `--new``

- Примусово запустити новий екземпляр &kate; (буде проігноровано, якщо було використано параметр `start`, а вказаний сеанс &kate; уже було відкрито). Буде використано, якщо ви не вкажете ніяких параметрів і ніяких адрес URL.

``kate` `-b` `--block``

- За використання вже запущеного екземпляра &kate;, заблокувати дії у ньому до завершення його роботи, якщо надійшов наказ відкрити певні адреси URL.

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

  Цей параметр потрібен для KIO (модулів введення-виведення даних &kde;), якщо ви відкриваєте файл на віддаленому комп’ютері (який було тимчасово звантажено до вашої системи), який згодом має бути вивантажено на його основне місце зберігання під час виконання дії зі збереження.

``kate` `--tempfile``

- Починаючи з версії &kate; 2.5.1 підтримується цей стандартний параметр &kde;. За його використання вказані файли вважатимуться тимчасовими і вилучатимуться (якщо ці файли зберігаються на вашому комп’ютері і ваш користувач має потрібні дозволи на зміну файлів) під час закриття програми, якщо їх не буде змінено з часу відкриття.

``kate` `--help-all``

- Ця команда покаже список усіх можливих параметрів командного рядка.

``kate` `--author``

- Показує список авторів &kate; у вікні термінала.

``kate` `-v` `--version``

- Показує список відомостей щодо версій &Qt;, &kde; і &kate;.

``kate` `--license``

- Показує інформацію щодо ліцензії на програму.

### Перетягування і скидання

&kate; використовує протокол перетягування зі скиданням &kde;. Позначки файлів можна перетягнути і скинути до вікна &kate; зі стільниці, інструменту для керування файлами — &dolphin; або певного віддаленого сайта ftp, відкритого у одному з вікон &dolphin;.

## Робота у &kate;

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

### Швидкий запуск

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

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

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

Якщо ви запустили &kate; з зазначенням назви файла, який слід було відкрити, у вікні, розташованому праворуч, буде показано вміст файла, який ви редагуєте, а у вікні Документи на бічній панелі буде показано назву файла. Вікном Навігатора файлової системи можна скористатися для відкриття файлів.

Ви можете вмикати і вимикати показ вікон Документів і Навігатора файлової системи за допомогою меню Перегляд Вікна інструментів. За допомогою цього меню ви зможете поверхово оцінити потужність і гнучкість &kate;. У цьому розділі меню ви побачите три пункти:

Показати Документи

- Вмикає або вимикає показ вікна «Документи». Якщо вікно «Документи/Навігатор файлової системи» не відкрито, &kate; запустить бічну панель як окреме, від’єднане вікно. Для швартування вікна захопіть дві тоненькі паралельні риски над вкладками: наведіть на них вказівник миші, натисніть і не відпускайте ліву кнопку миші. Тепер перетягніть вікно до вікна редактора &kate; і відпустіть ліву кнопку миші, коли вікно «Документи/Переглядач файлової системи» буде розташовано у бажаному місці.

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

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

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

Показати Термінал

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

### Клавіатурні скорочення

Значну кількість клавіатурних команд &kate; (клавіатурних скорочень), можна налаштувати за допомогою меню Параметри. Типово, у &kate; використовуються наведені нижче клавіатурні скорочення.

Insert | Перемикає програму між режимами Вставки і Заміни. У режимі вставки редактор додає всі введені символи до тексту, одночасно посуваючи раніше введені символи праворуч. У режимі заміни введення кожного з символів призводитиме до заміщення ним символу, який раніше був на місці поточного символу.
Стрілка ліворуч | Пересуває курсор на одну позицію ліворуч
Стрілка праворуч | Пересуває курсор на одну позицію праворуч
Стрілка вгору | Пересуває курсор на один рядок вгору
Стрілка вниз | Пересуває курсор на один рядок вниз
Page Up | Пересуває курсор на одну сторінку вгору
Page Down | Пересуває курсор на одну сторінку вниз
&Backspace; | Вилучає символ ліворуч від курсора
Home | Пересуває курсор на початок рядка
End | Пересуває курсор у кінець рядка
Delete | Вилучає символ праворуч від курсора (або будь-який виділений текст)
&Shift;&Enter; | Вставити новий рядок з початковими символами поточного рядка, які не є літерами або цифрами. Корисно, наприклад, якщо ви пишете коментарі до коду: в кінці рядка // певний текст вам просто слід натиснути цю комбінацію клавіш і новий рядок почнеться з вже готового // . Отже, вам не потрібно буде вводити символи коментарів на початку кожного нового рядка з коментарями.
&Shift;Стрілка ліворуч | Додає до виділеного тексту символ ліворуч від курсора
&Shift;Стрілка праворуч | Додає до виділеного тексту символ праворуч від курсора
F1 | Довідка
&Shift;F1 | Що це?
&Ctrl;F | Знайти
F3 | Знайти далі
&Ctrl;B | Встановити закладку
&Ctrl;C | Копіювати виділений текст до буфера.
&Ctrl;N | Створює документ
&Ctrl;P | Друк
&Ctrl;Q | Вихід — закриває активну копію редактора
&Ctrl;R | Замінити
&Ctrl;S | Зберегти ваш файл.
&Ctrl;V | Вставити.
&Ctrl;X | Копіює виділений текст до буфера і вилучає його.
&Ctrl;Z | Вернути
&Ctrl;&Shift;Z | Повторити

## Користування сеансами

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

Підтримка сеансів передбачена у трьох областях:

- За допомогою параметрів командного рядка ви зможете обирати і запускати сеанси під час запуску kate з командного рядка.

- За допомогою меню «Сеанси» ви зможете перемикати, зберігати, запускати ваші сеанси, а також керувати ними.

- За допомогою параметрів налаштування ви зможете визначити загальну поведінку сеансів.

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

Якщо завантажено сеанс з назвою, &kate; покаже назву сеансу у заголовку вікна, який набуде вигляду «`Назва сеансу`: `Назва або адреса &URL; документа` - &kate;»

Якщо ви відкриваєте файли з командного рядка за допомогою параметра `--start `назва`` або якщо сеанс обрано за допомогою інструменту вибору сеансів, вказаний сеанс буде завантажено перед файлами, вказаними у командному рядку. Щоб відкрити файли з командного рядка у новому сеансі без назви, налаштуйте kate на запуск нового сеансу як типового на сторінці сеансів діалогового вікна налаштування, або скористайтеся параметром `--start` з порожнім аргументом: `''`.

Починаючи з версії &kate; 2.5.1 ідентифікатор процесу програми (PID) поточного екземпляра експортується до змінної середовища `KATE_PID`. Якщо ви відкриватимете файли з вбудованого термінала, Kate автоматично обиратиме поточний екземпляр програми, якщо за допомогою командного рядка не буде вказано інших параметрів.

### Відновлення поведінки &kate;, характерної для старих версій

Коли ви звикнете до використання сеансів, ми сподіваємося, ви зрозумієте, що вони є простим і ефективним інструментом, призначеним для роботи над різними документами. Але, якщо ви надаєте перевагу традиційній поведінці &kate; (у одному екземплярі буде відкрито всі файли), ви можете визначити таку поведінку програми за допомогою такої простої стратегії:

- Зробіть так, щоб програма kate завжди запускалася з параметром `--use` додаванням відповідного параметра до налаштувань програми та додаткового використання скорочень оболонки.

- Налаштуйте &kate; на завантаження останнього з сеансів під час запуску.

- Налаштуйте &kate; на збереження списку файлів під час закриття сеансу.

- Один раз завантажте типовий сеанс.

## Як отримати довідку

### За допомогою &kate;

Цей підручник

- Відкриває докладну довідку з усіх команд меню, параметрів налаштування, інструментів, діалогових вікон, додатків тощо, а також вікна &kate; редактора та різноманітних концепцій, використаних у цій програмі.

  Натисніть клавішу F1 або скористайтеся пунктом меню Довідка Підручник з &kate;, щоб переглянути цей підручник.

Довідка «Що це?»

- За допомогою довідки «Що це?» можна негайно отримати довідку щодо призначення окремих елементів вікон графічного інтерфейсу програми, таких як кнопки та інші ділянок вікна.

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

  Щоб задіяти довідку «Що це?», натисніть комбінацію клавіш &Shift;F1 або скористайтеся пунктом меню Довідка Що це?. Виконавши ці дії, ви увімкнете режим «Що це?»: вигляд вказівника миші зміниться на стрілочку зі знаком питання, ви зможете натиснути нею будь-який з елементів у вікні, щоб прочитати коротеньку довідку щодо цього елемента, якщо ця довідка доступна.

Кнопки «Довідка» у діалогових вікнах

- У деяких з діалогових вікон є кнопки Довідка. Натискання таких кнопок призводить до запуску &khelpcenter; і відкриття відповідної документації.

### З вашими текстовими файлами

У &kate; (ще) не передбачено ніяких засобів для читання пов’язаної з документом документації. Залежно від типу документа, який ви редагуєте, ви можете скористатися вбудованим емулятором термінала для перегляду відповідних сторінок довідки (man) &UNIX; та документації info або &konqueror; для перегляду іншої документації.

### Статті щодо &kate;

На домашній сторінці &kate; наведено декілька статей та настанов щодо відомостей, які не належать до кола питань цього підручника.