# Основы

Работа с &kwrite; и многими другими модулями &kate; очень проста. При наличии опыта работы с текстовым редактором проблем возникнуть не должно.

## Перетаскивание

&katepart; поддерживает протокол перетаскивания мышью &kde;. Файлы возможно перетащить в &katepart; с рабочего стола, из диспетчера файлов &dolphin; или с какого-либо сетевого &FTP;-сайта, открытого в окне &dolphin;.

## Комбинации клавиш

Многие комбинации клавиш возможно перенастроить с помощью меню Настройка. По умолчанию комбинации клавиш в &katepart; настроены следующим образом:

&Ins; | Переключение между режимами вставки и замены. В режиме вставки редактор будет добавлять все вводимые символы, перемещая текст справа от курсора дальше. В режиме замены каждый вводимый символ будет удалять символ справа от курсора.
&Left; | Переместить курсор на символ влево.
&Right; | Переместить курсор на символ вправо.
&Up; | Переместить курсор на строку выше.
&Down; | Переместить курсор на строку ниже.
&Ctrl;E | Перейти к предыдущему редактируемому месту в документе.
&Ctrl;&Shift;E | Перейти к следующему редактируемому месту в документе.
&Alt;&Shift;&Up; | Переместить курсор к предыдущему совпадающему отступу.
&Alt;&Shift;&Down; | Переместить курсор к предыдущему совпадающему отступу.
&Ctrl;6 | Переместить курсор к парной скобке.
&PgUp; | Переместить курсор на страницу выше.
&PgDn; | Переместить курсор на страницу ниже.
&Home; | Переместить курсор к началу текущей строки.
&End; | Переместить курсор к концу текущей строки.
&Ctrl;&Home; | Перейти к началу документа.
&Ctrl;&End; | Перейти к концу документа.
&Ctrl;&Up; | Прокрутить строку вверх.
&Ctrl;&Down; | Прокрутить строку вниз.
&Ctrl;&Right; | Переместить слово вправо.
&Ctrl;&Left; | Переместить слово влево.
&Ctrl;&Shift;&Up; | Переместить строки вверх.
&Ctrl;&Shift;&Down; | Переместить строки вниз.
&Ctrl;. | Дублировать выделенные строки ниже.
&Ctrl;B | Установить закладку.
&Alt;&PgUp; | Предыдущая закладка.
&Alt;&PgDn; | Следующая закладка.
&Del; | Удалить символ справа от курсора (или выделенный текст).
&Backspace; | Удалить символ слева от курсора.
&Ctrl;&Del; | Удалить слово справа.
&Ctrl;&Backspace; | Удалить слово слева.
&Ctrl;K | Удалить строку.

&Shift;&Enter;

Вставить символ начала новой строки, включая начальные символы текущей строки, отличные от букв или цифр. Эта возможность полезна при написании комментариев в коде: в конце строки // какой-либо текст используйте эту комбинацию клавиш, и следующая строка уже будет начинаться с символов // . Поэтому символы комментария не потребуется вводить в начале каждой новой строки комментариев.

&Ctrl;&Shift;&Enter; | Создать новую строку под текущей.
&Ctrl;&Alt;&Enter; | Создать новую строку над текущей.
&Shift;&Left; | Выделить символ слева от курсора.
&Shift;&Right; | Выделить символ справа от курсора.
&Ctrl;F | Найти.
F3 | Следующее совпадение.
&Shift;F3 | Предыдущее совпадение.
&Ctrl;H | Найти выделенное.
&Ctrl;&Shift;H | Найти выделенное (в обратном направлении).
&Ctrl;&Shift;&Right; | Выделить слово справа.
&Ctrl;&Shift;&Left; | Выделить слово слева.
&Shift;&Home; | Выделить до начала строки.
&Shift;&End; | Выделить до конца строки.
&Shift;&Up; | Выделить до предыдущей строки.
&Shift;&Down; | Выделить до следующей строки.
&Ctrl;&Shift;6 | Выделить до парной скобки.
&Ctrl;&Shift;&PgUp; | Выделить до начала области просмотра.
&Ctrl;&Shift;&PgDn; | Выделить до конца области просмотра.
&Shift;&PgUp; | Выделить страницу вверх.
&Shift;&PgDn; | Выделить страницу вниз.
&Ctrl;&Shift;&Home; | Выделить до начала документа.
&Ctrl;&Shift;&End; | Выделить до конца документа.
&Ctrl;&Home; | Выделить всё.
&Ctrl;&Shift;A | Снять выделение.
&Ctrl;&Shift;B | Блочное выделение.
&Ctrl;C / &Ctrl;&Ins; | Скопировать выделенный текст в буфер обмена.
&Ctrl;D | Закомментировать.
&Ctrl;&Shift;D | Раскомментировать.
&Ctrl;G | Перейти на строку
&Ctrl;I | Вставить отступ для выделенного фрагмента.
&Ctrl;&Shift;I | Снять отступ для выделенного фрагмента.
&Ctrl;J | Объединить строки.
&Ctrl;P | Печать.
&Ctrl;R | Замена.
&Ctrl;S | Выполнить команду Сохранить.
&Ctrl;&Shift;S | Сохранить как.
&Ctrl;U | Перевести в верхний регистр.
&Ctrl;&Shift;U | Перевести в нижний регистр.
&Ctrl;&Alt;U | С заглавной буквы.
&Ctrl;V / &Shift;&Ins; | Вставить текст из буфера обмена.
&Ctrl;X / &Shift;&Ins; | Скопировать выделенный текст в буфер обмена и удалить его из документа.
&Ctrl;Z | Отменить.
&Ctrl;&Shift;Z | Повторить.
&Ctrl;- | Уменьшить размер шрифта.
&Ctrl;+&Ctrl;= | Увеличить размер шрифта.
&Ctrl;&Shift;- | Свернуть узлы верхнего уровня.
&Ctrl;&Shift;+ | Развернуть узлы верхнего уровня.
&Ctrl;&Space; | Завершение кода.
F5 | Обновить.
F6 | Показать/скрыть полосу отметок.
F7 | Переключиться в командную строку.
F9 | Показать/скрыть полосу сворачивания блоков.
F10 | Динамический перенос строк.
F11 | Показать/скрыть номера строк.
&Ctrl;T | Переставить символы.
&Ctrl;&Shift;O | Автопроверка орфографии.
&Ctrl;&Shift;V | Перейти к следующему режиму ввода.
&Ctrl;8 | Повторить слово выше.
&Ctrl;9 | Повторить слово ниже.
&Ctrl;&Alt;# | Развернуть аббревиатуру.
&Ctrl;&Alt;&Up; | Добавить курсор над текущим.
&Ctrl;&Alt;&Down; | Добавить курсор под текущим.
&Shift;&Alt;I | Создать курсор в конце каждой строки в выбранном фрагменте.
&Alt;J | Найти следующее вхождение слова под курсором и выбрать его.
&Ctrl;&Alt;&Shift;J | Найти все вхождения слова под курсором и выбрать их.