# Дещо з основ роботи

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

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

&katepart; використовує протокол перетягання і скидання &kde;. Ви можете перетягувати і скидати файли у вікно &katepart; зі стільниці, інструменту для роботи з файлами &dolphin; або деякого віддаленого сайта &FTP;, відкритому у одному з вікон &konqueror;.

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

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

Подібні параметри командного рядка передбачено і у багатьох інших програмах, у яких використовується &katepart;.

### Визначення файла

Визначення шляху або окремого файла користувач може наказати &kwrite; відкрити (або створити) цей файл одразу після запуску. Цей параметр може виглядати так:

    % kwrite
    /home/myhome/docs/myfile.txt

### Визначення файла у мережі Інтернет

Вказаним вище способом можна скористатися навіть для відкриття файлів у Інтернеті (якщо на час виконання команди з’єднання з мережею буде активним). Приклад може бути таким:

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

### Інші параметри командного рядка

Для отримання довідки ви можете використовувати такі параметри командного рядка

``kwrite` `--help``

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

``kwrite` `--author``

- Ця команда покаже вам список авторів &kwrite; у вікні термінала

``kwrite` `-v`, `--version``

- Показує дані щодо версії програми.

``&kwrite;` `--license``

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

``kwrite` `--desktopfile` `назва_файла``

- Базова назва файла для стільничного запису цієї програми.

``kwrite` `-e`, `--encoding` `кодування` `адреса &URL;``

- Вказує &kwrite; на те, що у документі слід використовувати визначене кодування.

``kwrite` `-l`, `--line` `рядок` `адреса &URL;``

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

``kwrite` `-c`, `--column` `позиція у рядку` `адреса &URL;``

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

``kwrite` `-i`, `--stdin``

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

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

Більшість клавіатурних скорочень можна налаштувати за допомогою меню Параметри. Типово &katepart; використовує такі клавіатурні скорочення:

Ins | Перемикає програму між режимами вставки і перезапису. У режимі вставки редактор додає будь-які введені символи до тексту, одночасно посуваючи дані, що знаходяться праворуч від курсора. У режимі перезапису введення кожного символу призводить до того, що цей символ заміщує символ, який знаходився праворуч від курсора.
Стрілка ліворуч | Пересуває курсор на одну позицію ліворуч
Стрілка праворуч | Пересуває курсор на одну позицію праворуч
Стрілка вгору | Пересуває курсор на один рядок вгору
Стрілка вниз | Пересуває курсор на один рядок вниз
Page Up | Пересуває курсор на одну сторінку вгору
&Alt;Page Up | Попередня закладка
Page Down | Пересуває курсор на одну сторінку вниз
&Alt;Page Down | Наступна закладка
&Backspace; | Вилучає символ ліворуч від курсора
Home | Пересуває курсор на початок рядка
End | Пересуває курсор у кінець рядка
Delete | Вилучає символ праворуч від курсора (або будь-який виділений текст)
&Shift;&Enter; | Вставити новий рядок з початковими символами поточного рядка, які не є літерами або цифрами. Корисно, наприклад, якщо ви пишете коментарі до коду: в кінці рядка // певний текст вам просто слід натиснути цю комбінацію клавіш і новий рядок почнеться з вже готового // . Отже, вам не потрібно буде вводити символи коментарів на початку кожного нового рядка з коментарями.
&Shift;Стрілка ліворуч | Додає до виділеного тексту символ ліворуч від курсора
&Shift;Стрілка праворуч | Додає до виділеного тексту символ праворуч від курсора
F1 | Довідка
&Shift;F1 | Що це?
F3 | Знайти далі
&Shift;F3 | Знайти попереднє
&Ctrl;H | Знайти у виділеному
&Ctrl;&Shift;H | Знайти у виділеному назад
&Ctrl;A | Вибрати все
&Ctrl;&Shift;A | Скасувати вибір
&Ctrl;&Shift;B | Прямокутний режим вибору
&Ctrl;B | Встановити закладку
&Ctrl;C | Копіювати виділений текст до буфера.
&Ctrl;D | Коментувати
&Ctrl;&Shift;D | Розкоментувати
&Ctrl;F | Знайти
&Ctrl;G | Перейти до рядка...
&Ctrl;I | Додати відступ до виділеного тексту
&Ctrl;&Shift;I | Прибрати відступ для виділеного тексту
&Ctrl;J | Об'єднати рядки
&Ctrl;N | Створює документ
&Ctrl;O | Відкриває документ
&Ctrl;P | Друк
&Ctrl;Q | Вихід — закриває активну копію редактора
&Ctrl;R | Замінити
&Ctrl;S | Викликає команду Зберегти.
&Ctrl;U | Верхній регістр
&Ctrl;&Shift;U | Нижній регістр
&Ctrl;&Alt;U | З великої літери
&Ctrl;V | Вставляє текст з буфера до рядка, що редагується.
&Ctrl;W | Закрити
&Ctrl;X | Копіює виділений текст до буфера і вилучає його.
&Ctrl;Z | Вернути
&Ctrl;&Shift;Z | Повторити
&Ctrl;- | Згорнути один локальний рівень
&Ctrl;&Shift;- | Згорнути верхній рівень
&Ctrl;+ | Розгорнути один локальний рівень
&Ctrl;&Shift;+ | Розгорнути верхній рівень
Meta&Ctrl;V | Режим вводу VI
&Ctrl;Пробіл | Активізувати автозавершення коду
F5 | Перезавантажити
F6 | Показувати або ховати рамку піктограм
F7 | Перемикнутись до командного рядка
F9 | Показувати або ховати мітки згортання
F10 | Динамічне перенесення рядків
F11 | Показати або сховати номери рядків