# Команды меню

## Меню «Файл»

&Ctrl;N Файл Создать

  Создаёт новый документ в новом независимом окне редактора.

&Ctrl;O Файл Открыть...

  Вызывает стандартное диалоговое окно &kde; Открыть файл. Выберите нужный файл с помощью средства просмотра файлов и нажмите кнопку Открыть для его открытия.

Файл Последние файлы

  Это быстрый способ открыть какой-либо из последних сохранённых документов. При выборе этого пункта меню появится список последних сохранённых файлов. Щёлкните по одному из них, чтобы открыть его в &kappname; (файл будет открыт, если его расположение не изменилось).

&Ctrl;S Файл Сохранить

  Сохраняет текущий документ. Если он уже был сохранён, то старый файл будет перезаписан без предупреждения. Если документ сохраняется впервые, будет открыт диалог сохранения (подробнее об этом далее).

&Ctrl;&Shift;S Файл Сохранить как...

  Сохраняет документ в другой файл. Для этого используется диалоговое окно со списком файлов, описание которого приведено ранее в разделе Открыть.

Файл Сохранить в другой кодировке...

  Сохраняет документ в другой файл с другой кодировкой.

Файл Сохранить копию как...

  Сохраняет документ в другой файл; возможно продолжить редактировать оригинальный документ.

F5 Файл Обновить

  Обновляет текущий файл. Эта команда удобна, если файл, открытый в &kappname;, был изменён другой программой.

&Ctrl;P Файл Печать...

  Открывает диалог распечатки текущего документа, позволяющий пользователю указать параметры печати.

Файл Экспорт в HTML...

  Сохраняет текущий документ в качестве файла &HTML;, отформатированного согласно текущим параметрам подсветки синтаксиса и цветовой схемы.

&Ctrl;W Файл Закрыть

  Закрывает текущий файл. Если файл был изменён со времени последнего сохранения, будет предложено сохранить его перед закрытием.

&Ctrl;Q Файл Выход

  Закрывает окно редактора. Если были запущены другие экземпляры &kappname; (с помощью пунктов меню Создать или Новое окно), соответствующие окна не будут закрыты.

## Меню «Правка»

&Ctrl;Z Правка Отменить действие

  Отменяет последнюю команду редактирования (ввод, копирование, вырезание и так далее).

  Если включён режим группировки отмены, эта команда отменяет несколько однотипных команд вроде ввода символов.

&Ctrl;&Shift;Z Правка Повторить

  Выполняет последнее отменённое действие.

&Ctrl;X Правка Вырезать

  Удаляет текущий выделенный фрагмент и помещает его в буфер обмена. Буфер обмена работает незаметно и позволяет передавать данные между приложениями.

&Ctrl;C Правка Копировать

  Копирует текущий выбранный текст в буфер обмена, чтобы его было возможно вставить в другое место. Буфер обмена работает незаметно и позволяет передавать данные между приложениями.

&Ctrl;V Правка Вставить

  Вставляет первый элемент из буфера обмена в позиции курсора. Буфер обмена работает незаметно и позволяет передавать данные между приложениями.

  Если включён режим замены выделенного фрагмента, вставленный текст заменит выделенный фрагмент (если он есть).

Правка История буфера обмена

  В этом вложенном меню будет отображаться начало фрагментов текста, недавно скопированных в буфер обмена. Чтобы вставить один из фрагментов в текущий открытый файл, выберите соответствующий пункт в этом вложенном меню.

Правка Копировать в формате HTML

  Сохраняет текущий документ в качестве файла &HTML;, отформатированного согласно текущим параметрам подсветки синтаксиса и цветовой схемы.

&Ctrl;A Правка Выделить все

  Выделяет весь текст в документе. Полезно, если требуется скопировать в другое приложение весь файл.

&Ctrl;&Shift;A Правка Снять выделение

  Снимает выделение с текста (если есть).

&Ctrl;&Shift;B Правка Блочное выделение

  Переключает режим выделения. Когда установлен режим Блок (он обозначается тестом «[Блок]» в строке состояния), возможно выполнять вертикальное выделение, например, выделить столбцы с пятого по десятый в строках 9-15.

Правка Режимы ввода

  Переключает между обычным режимом ввода и режимом Vi. В режиме ввода Vi поддерживаются наиболее часто используемые команды и движения из обычного и визуального режима vim и отображается дополнительная строка состояния режима Vi. Строка состояния показывает команды во время их ввода, вывод команд и текущий режим. Поведение этого режима возможно настроить на вкладке «Режим ввода Vi» страницы «Редактирование» диалога настройки этого приложения.

Ins Правка Режим замены

  Переключает между режимами вставки и замены. Если включён режим ВСТАВКА, символы будут вставляться в позиции курсора. Если включён режим ЗАМЕНА, набираемые символы будут заменять текущие, если курсор расположен перед каким-либо символом. В строке состояния показан текущий режим: ВСТАВКА или ЗАМЕНА.

&Ctrl;F Правка Найти...

  Открывает панель поиска в нижней части окна редактора. Слева от поля ввода текста расположена кнопка закрытия панели.

  Поиск выполняется по мере ввода текста. Обнаруженные совпадения выделяются в тексте, при этом цвет фона поля ввода становится светло-зелёным. Если для поискового запроса не обнаружено совпадений, цвет фона поля ввода станет светло-красным.

  Кнопки и позволяют перейти к следующему или предыдущему вхождению.

  Обнаруженные в документе совпадения останутся выделенными даже после закрытия панели поиска. Чтобы снять это выделение, нажмите клавишу &Esc;.

  Возможно указать, следует ли учитывать регистр при поиске. Если кнопка нажата, будет выполняться поиск только тех записей, которые соответствуют указанному регистру (верхнему или нижнему) всех символов шаблона поиска.

  Чтобы перейти к расширенной панели поиска и замены, нажмите кнопку , которая расположена с правой стороны панели пошагового поиска.

F3 Правка Варианты поиска Продолжить поиск

  Повторяет последний поисковый запрос (при наличии), не вызывая панель пошагового поиска; поиск начинается с текущей позиции курсора.

&Shift;F3 Правка Варианты поиска Найти предыдущее

  Повторяет последний поисковый запрос (при наличии), не вызывая панель пошагового поиска; поиск начинается с текущей позиции курсора и выполняется в обратном направлении.

&Ctrl;H Правка Варианты поиска Следующее вхождение выделенного текста

  Находит следующее вхождение выделенного текста.

&Ctrl;&Shift;H Правка Варианты поиска Предыдущее вхождение выделенного текста

  Находит предыдущее вхождение выделенного текста.

&Ctrl;R Правка Заменить...

  Открывает панель расширенного поиска и замены. Слева от поля ввода текста расположена кнопка закрытия панели.

  Режимом поиска возможно управлять с помощью следующих параметров, которые доступны в раскрывающемся списке: Обычный текст, Только полные слова, Управляющие последовательности и Регулярное выражение.

  Если выбрана опция Управляющие последовательности или Регулярное выражение, в конце контекстного меню поля ввода текста будет доступен пункт Добавить.... С его помощью к шаблону поиска или замены возможно добавить управляющие последовательности или регулярные выражения из предустановленных списков.

  Кнопки и позволяют перейти к следующему или предыдущему вхождению.

  Введите текст, на который следует выполнить замену, в поле Заменить на и нажмите кнопку Заменить (будет заменено только текущее выделенное вхождение) Заменить все (будут заменены все вхождения в документе).

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

  Чтобы перейти к панели пошагового поиска, нажмите кнопку , которая расположена с правой стороны панели расширенного поиска и замены.

&Ctrl;6 Правка Перейти На открывающую/закрывающую скобку

  Перемещает курсор к парной открывающей или закрывающей скобке.

&Ctrl;&Shift;6 Правка Перейти Выделить до открывающей/закрывающей скобки

  Выделяет текст между парными открывающей и закрывающей скобками.

Правка Перейти Перейти к предыдущей изменённой строке

  Строки, в которые были внесены изменения с момента открытия файла, называются изменёнными строками. Это действие позволяет перейти к предыдущей изменённой строке.

Правка Перейти Перейти к следующей изменённой строке

  Строки, в которые были внесены изменения с момента открытия файла, называются изменёнными строками. Это действие позволяет перейти к следующей изменённой строке.

&Ctrl;G Правка Перейти Перейти на строку...

  Открывает панель строки перехода в нижней части окна и переводит курсор на указанный пользователем номер строки в документе. Номер строки возможно ввести вручную или выбрать с помощью стрелок в правой части поля ввода. Маленькая стрелка вверх увеличивает число, маленькая стрелка вниз — уменьшает. Чтобы закрыть панель, нажмите на кнопку, расположенную в её левой части.

## Меню «Вид»

Вид Новое окно

  Создаёт новое окно с текущим документом. Все изменения документа, выполненные в одном из окон, также отображаются и в другом.

F7 Вид Командная строка

  Отображает командную строку &katepart; в нижней части окна. Чтобы получить справочную информацию, введите `help`, а чтобы получить список команд — `help list`. Дополнительные сведения о командной строке доступны в разделе Командная строка компонента редактирования.

&Ctrl;+ Вид Увеличить размер шрифта

  Увеличивает размер шрифта текста документа

&Ctrl;- Вид Уменьшить размер шрифта

  Уменьшает размер шрифта текста документа.

Вид Схема

  Это меню содержит доступные схемы. Здесь возможно изменить схему для текущего документа. Чтобы изменить схему по умолчанию, откройте страницу «Шрифты и цвета» диалога настройки.

F10 Вид Перенос строк Динамический перенос строк

  Включает или отключает динамический перенос строк текущего документа. При динамическом переносе текст в окне возможно просматривать без горизонтального прокручивания, то есть строка, непрерывная на самом деле, для удобства делится на несколько.

Вид Перенос строк Маркеры динамического переноса строк

  Позволяет выбрать, когда и как должны показываться маркеры динамического переноса строк. Список доступен только в том случае, если включён параметр Динамический перенос строк.

Вид Перенос строк Маркеры статического переноса строк

  Если этот параметр включён, на столбце с переносимыми строками будет показана вертикальная линия (настраивается с помощью пункта меню Настройка Настроить редактор... на вкладке «Редактирование»). Обратите внимание, маркер будет виден только в том случае, если используется моноширинный шрифт.

F6 Вид Границы Полоса закладок

  Это переключаемый элемент. Если флажок установлен, в левой части активной области редактирования будет показана полоса закладок, которая обозначает позиции отмеченных в редакторе строк.

F11 Вид Границы Номера строк

  Это переключаемый элемент. Если флажок установлен, слева от текста будут показаны номера строк.

Вид Границы Отметки на полосе прокрутки

  Если флажок установлен, то на полосе вертикальной прокрутки текущего окна будут видны маркеры. Эти маркеры показывают положение закладок в тексте.

Вид Границы Мини-карта в полосе прокрутки

  Заменяет полосу прокрутки визуализацией текущего документа. Более подробные сведения о мини-карте в полосе прокрутки: .

Вид Сворачивание блоков кода

  Эти параметры позволяют настроить сворачивание блоков кода:

  F9 Полоса сворачивания блоков

    Позволяет включать и отключать отображение полосы сворачивания блоков в левой части области просмотра.

  Свернуть текущий блок кода

    Сворачивает ближайший к курсору блок.

  Развернуть текущий блок кода

    Разворачивает ближайший к курсору блок.

  &Ctrl;&Shift;- Свернуть блоки 1-го уровня

    Сворачивает все блоки верхнего уровня в документе. Чтобы развернуть блоки верхнего уровня, нажмите треугольник, который указывает вправо.

  &Ctrl;&Shift;+ Развернуть блоки 1-го уровня

    Разворачивает все блоки верхнего уровня в документе.

Показать непечатаемые пробелы

  Показывает или скрывает рамку вокруг непечатаемых пробельных символов.

## Меню «Закладки»

Под пунктами меню, описание которых приводится далее, доступны пункты самих закладок. Текст каждого такого пункта — это номер и несколько символов строки, на которую указывает эта закладка. При выборе пункта меню закладки курсор перейдёт на начало отмеченной строки. Редактор автоматически выполнит прокрутку текста, если эта строка не видна.

&Ctrl;B Закладки Поставить закладку

  Устанавливает или удаляет закладку для текущей строки активного документа (если закладки не было, она устанавливается, если была — удаляется).

Закладки Убрать все закладки

  Убирает все закладки из документа и из списка, который располагается в конце этого меню.

&Alt;Page Up Закладки Предыдущая

  Перемещает курсор к ближайшей предыдущей закладке. Пункт меню будет содержать номер строки и начало текста на ней. Этот пункт доступен, только если выше курсора есть строка с закладкой.

&Alt; Page Down Закладки Следующая

  Перемещает курсор к ближайшей следующей закладке. Пункт меню будет содержать номер строки и начало текста на ней. Этот пункт доступен, только если ниже курсора есть строка с закладкой.

## Меню «Сервис»

Сервис Заблокировать изменение текста

  Устанавливает режим «только для чтения» для текущего документа, тем самым предохраняя его от любых возможных изменений.

Сервис Тип документа

  Позволяет выбрать тип файла для текущего документа. Переопределяет глобальный тип файла, указанный с помощью пункта меню Настройка Настроить редактор... на вкладке «Типы файлов», но только для текущего документа.

Сервис Подсветка

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

Сервис Расстановка отступов

  Позволяет выбрать режим отступов для текущего документа. Переопределяет глобальный режим отступов, указанный с помощью пункта меню Настройка Настроить редактор... , но только для текущего документа.

Сервис Кодировка

  Позволяет выбрать для текущего документа кодировку, отличную от указанной с помощью пункта меню Настройка Настроить редактор... на вкладке Открытие и сохранение.

Сервис Конец строки

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

Сервис Добавлять отметку о порядке байтов (BOM)

  Позволяет явным образом добавить маркер последовательности байтов в документах, закодированных в формате Юникод. Маркер последовательности байтов — это символ из стандарта Юникод, используемый для обозначения порядка байтов в текстовом файле или потоке. Дополнительные сведения: Маркер последовательности байтов.

Сервис Сценарии

  Это вложенное меню содержит список сценариев. Возможно также написать собственные сценарии. Это позволяет расширить функционал &katepart; инструментами, определёнными пользователем.

  Сервис Сценарии Навигация
    &Alt;&Shift;&Up; Сервис Сценарии Навигация Перейти к предыдущему такому же отступу

      Перемещает курсор к первой строке над текущей, которая имеет тот же уровень отступа, что и текущая.

    &Alt;&Shift;&Down; Сервис Сценарии Навигация Перейти к следующему такому же отступу

      Перемещает курсор к первой строке под текущей, которая имеет тот же уровень отступа, что и текущая.

  Сервис Сценарии Редактирование
    Сервис Сценарии Редактирование Отсортировать выделенный текст

      Упорядочивает выделенный текст или весь документ по возрастанию.

    &Ctrl;&Shift;&Down; Сервис Сценарии Редактирование Переместить строки ниже

      Переместить выделенные строки ниже.

    &Ctrl;&Shift;&Up; Сервис Сценарии Редактирование Переместить строки выше

      Переместить выделенные строки выше.

    &Ctrl;&Alt;&Down; Сервис Сценарии Редактирование Продублировать выделенные строки ниже

      Дублирует выделенные строки ниже.

    &Ctrl;&Alt;&Up; Сервис Сценарии Редактирование Продублировать выделенные строки выше

      Дублирует выделенные строки выше.

    Сервис Сценарии Редактирование Закодировать выделенный текст в формат URI

      Кодирует выделенный текст таким образом, чтобы его было возможно использовать как часть строки запроса URL-адреса. Выделенный текст заменяется закодированным.

    Сервис Сценарии Редактирование Декодировать выделенный текст в формате URI

      Если выделена часть строки запроса URL-адреса, она будет декодирована. Выделенный фрагмент заменяется исходным необработанным текстом.

  Сервис Сценарии Emmet
    Сервис Сценарии Emmet Развернуть сокращение

      Преобразует выделенный текст в пару открывающих и закрывающих тегов &HTML; или &XML;. Например, если выбрано `div`, этот элемент будет заменён на `<div></div>`.

    Сервис Сценарии Emmet Обернуть в тег

      Оборачивает выделенный текст в тег, указанный в командной строке.

    Сервис Сценарии Emmet Переместить курсор к соответствующему тегу

      Если курсор находится внутри открывающего тега &HTML;/&XML;, он будет перемещён к закрывающему тегу. Если же курсор находится внутри закрывающего тега, он будет перемещён к открывающему тегу.

    Сервис Сценарии Emmet Выделить содержимое тега &HTML;/&XML;, перемещаясь внутрь

      Если курсор находится внутри пары тегов &HTML;/&XML;, выделение также будет включать и содержимое этих тегов &HTML;/&XML; (не включая сами теги).

    Сервис Сценарии Emmet Выделить содержимое тега &HTML;/&XML;, перемещаясь наружу

      Если курсор находится внутри пары тегов &HTML;/&XML;, выделение также будет включать и содержимое этих тегов &HTML;/&XML; (включая сами теги).

    Сервис Сценарии Emmet Закомментировать или раскомментировать

      Если выделенный текст не является комментарием, он будет обозначен как комментарий &HTML;/&XML; (например, `<!-- выделенный текст -->`). Если выделенный текст является комментарием, то соответствующие теги будут удалены.

    Сервис СценарииEmmet Удалить тег под курсором

      Если курсор находится внутри тега &HTML;/&XML;, этот тег будет удалён целиком.

    Сервис Сценарии Emmet Уменьшить число на 1

      Если выделенный текст является числом, из него будет вычтена единица. Например, если выделено `5`, результатом будет `4`.

    Сервис Сценарии Emmet Уменьшить число на 10

      Если выделенный текст является числом, из него будет вычтено 10. Например, если выделено `15`, результатом будет `5`.

    Сервис Сценарии Emmet Уменьшить число на 0,1

      Если выделенный текст является числом, из него будет вычтено 0,1. Например, если выделено `4,5`, результатом будет `4,4`.

    Сервис Сценарии Emmet Увеличить число на 1

      Если выделенный текст является числом, к нему будет прибавлена единица. Например, если выделено `5`, результатом будет `6`.

    Сервис Сценарии Emmet Увеличить число на 10

      Если выделенный текст является числом, к нему будет прибавлено 10. Например, если выделено `5`, результатом будет `15`.

    Сервис Сценарии Emmet Увеличить число на 0,1

      Если выделенный текст является числом, к нему будет прибавлено 0,1. Например, если выделено `4,5`, результатом будет `4,6`.

&Ctrl;Пробел Сервис Дополнить код

  Вручную вызывает функцию дополнения кода (обычно это выполняется с помощью соответствующей комбинации клавиш).

Сервис Автодополнение слов

  При выборе пункта Использовать нижестоящее слово (&Ctrl; 9) или Использовать вышестоящее слово (&Ctrl; 8) для дополнения введённой на данный момент части слова будет выполняться поиск похожих слов в направлении вниз или вверх от текущей позиции курсора. При выборе пункта Автодополнение как в командной оболочке появится окно с совпадающими записями.

&Ctrl;&Shift;O Сервис Орфография Автоматическая проверка орфографии

  Если параметр Автоматическая проверка орфографии включён, неправильно написанное слово будет подчёркнуто сразу же.

Сервис Орфография Проверка орфографии...

  Запускает программу проверки орфографии, которая позволяет пользователю найти и исправить орфографические ошибки. При выборе этого пункта меню будет запущена проверка и открыт диалог управления её ходом. В этом диалоге присутствуют следующие параметры:

  Неизвестное слово:

    Слово, в котором, возможно, содержится ошибка. На самом деле ошибки может и не быть, просто такого слова нет в словаре (с содержимым которого модуль сравнивает каждое проверяемое слово) модуля.

  Заменить на:

    Если в словаре есть слова, похожие на ошибочное, здесь будет показано первое из совпадений. Возможно принять исправление, ввести свой вариант или выбрать из списка другой вариант.

  Язык:

    Если установлено несколько словарей, здесь возможно выбрать, какой из них следует использовать.

  В правой части диалога расположены 6 кнопок управления проверкой орфографии:

  Добавить в словарь

    Добавить неизвестное слово в словарь модуля. Это значит, что при следующих запусках проверки слово будет считаться правильным.

  Похожие слова

    Список возможных замен слова с ошибкой. Если щёлкнуть по одному из вариантов, он появится в поле Заменить на.

  Заменить

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

  Заменить все

    Не только заменить текущее неизвестное слово на слово в поле Заменить на, но и автоматически выполнить аналогичную замену для всех остальных вхождений этого неизвестного слова.

  Игнорировать

    Продолжить поиск ошибок, не меняя неизвестное слово.

  Игнорировать везде

    Пропустить текущее неизвестное слово и поступать аналогичным образом со всеми такими же словами в документе.

    Применяется только для текущего сеанса проверки орфографии. При следующем запуске снова будет предложено заменить это слово.

  Ещё три кнопки расположены по горизонтали, в нижней части диалога проверки орфографии:

  Справка

    Открывает справочную систему &kde; на странице справки к этому диалогу.

  Готово

    Завершает процесс проверки орфографии (сохраняя все исправления).

  Отмена

    Прерывает проверку орфографии (не сохраняя исправления).

Сервис Орфография Проверка орфографии от курсора...

  Запускает программу проверки орфографии, но начинает проверку с позиции курсора (а не с начала документа).

Сервис Орфография Проверка орфографии в выделенном фрагменте...

  Проверяет орфографию в выделенном фрагменте текста.

Сервис Орфография Выбрать словарь...

  Отображает в нижней части окна редактора поле с раскрывающимся списком всех доступных словарей для проверки орфографии. Это поле позволяет легко переключаться между орфографическими словарями, например, для автоматической проверки орфографии в тексте на разных языках.

Сервис Привести отступы в порядок

  Убирает все отступы в выделенном фрагменте текста или в строке, на которой находится курсор. Это действие будет осуществлено с учётом выбранного режима расстановки отступов.

Сервис Выровнять

  Заново выравнивает текущую строку или строки в выделенном фрагменте согласно правилам отступа для документа.

&Ctrl;D Сервис Закомментировать

  Добавляет знак комментария, отделённый от начала текста в строке пробелом.

&Ctrl;&Shift;D Сервис Раскомментировать

  Удаляет знак комментария и пробел, которым этот знак отделялся от начала текста в строке.

&Ctrl;U Сервис Перевести в ВЕРХНИЙ РЕГИСТР

  Переводит выделенный текст (или букву под курсором) в верхний регистр.

&Ctrl;&Shift;U Сервис Перевести в нижний регистр

  Переводит выделенный текст (или букву под курсором) в нижний регистр.

&Ctrl;&Alt;U Сервис Перевести в регистр Как в предложениях

  Переводит заглавные буквы выделенного текста в верхний регистр.

&Ctrl;J Сервис Объединить строки

  Объединяет выделенные строки (или текущую строку с расположенной ниже) в одну, разделяя их пробелом. Пробелы в начале и конце строк удаляются.

Сервис Выполнить перенос строк

  Включает статический перенос строк в документе. Символ новой строки будет вставлен автоматически, когда текущая строка достигнет длины, указанной на вкладке Переносить слова на новую строку после ( Настройка Настроить редактор...).

## Меню «Настройка» и «Справка»

В приложении &katepart; присутствуют стандартные меню &kde;: Настройка и Справка. Дополнительные сведения доступны в разделе справки «Основы &kde;» (подразделы Меню «Настройка» и Меню «Справка»).