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

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

&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 Правка Вставить

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

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

&Ctrl;&Shift;&Ins; Правка Вставить выделенное

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

Правка Вставить с заменой буфера обмена выделением

- Выделенный текст будет заменён содержимым буфера обмена.

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

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

Правка Копировать в формате 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 Вид Границы Номера строк

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

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

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

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

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

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

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

  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;» (подразделы Меню «Настройка» и Меню «Справка»).