mirror of
https://github.com/salexdv/bsl_console.git
synced 2024-11-28 08:48:48 +02:00
53 lines
3.7 KiB
Markdown
53 lines
3.7 KiB
Markdown
# Горячие клавиши
|
|
|
|
### Команды контекстного меню
|
|
|
|
* Форматирование выделенного фрагмента кода `ALT+SHIFT+F`
|
|
* Конструктор запроса `CTRL+D`. Команда приводит к формированию события `EVENT_QUERY_CONSTRUCT`, в параметрах которого передается текст текущего запроса
|
|
* Добавить комментарий `CTRL+/`
|
|
* Удалить комментарий `CTRL+SHIFT+/`
|
|
* Установить закладку `ALT+F2`
|
|
* Следующая закладка `F2`
|
|
|
|
Все команды контекстного меню могут быть отключены с помощью опции [`disableContextCommands`](set_option.md)
|
|
|
|
### Навигация
|
|
|
|
* Переход к парной скобке `CTRL+[]`. Также осуществляет переход между парными конструкциями `Функция - КонецФункции`, `Если - КонецЕсли` и т.п.
|
|
* Прокрутка вверх/вниз `CTRL+Up/Down`
|
|
* Сворачивание/разворачивание текущего блока `ALT+SHIFT+[]`
|
|
* Переход к строке по её номеру `CTRL+G`
|
|
* Переход к определению переменной, функции или поля запроса `F12`. Быстрый просмотр определения возможен при наведении курсора мыши на слово с зажатой клавишей `CTRL`, а также при нажатии `CTRL+F12`.
|
|
|
|
### Поиск и замена
|
|
|
|
* Открытие окна поиска `CTRL+F`
|
|
* Открытие окна замены `CTRL+H`
|
|
* Поиск текущего слова `CTRL+F3` и переход к следующему результату поиска
|
|
* Переход к следующему результату поиска `F3`. В 1С не работает т.к платформа перехватывает это нажатие.
|
|
|
|
### Редактирование кода
|
|
|
|
* Перемещение вверх/вниз текущей строки или группы выделенных строк `ALT+Up/Down`
|
|
* Выделение текста между скобками или парными конструкциями `ALT+SHIFT+B`
|
|
* Удаление текущей строки (группы строк) `SHIFT+Del` или `CTRL+L`
|
|
* Копирование текущей строки и вставка её на одну строку выше `ALT+SHIFT+Up`
|
|
* Копирование текущей строки и вставка её на одну строку ниже `ALT+SHIFT+Down`
|
|
|
|
### Подсказки
|
|
|
|
* Вызов списка подсказок для текущей позиции `CTRL+Space`
|
|
* Вызов подсказки по параметрам текущей процедуры/функции/метода `CTRL+SHIFT+Space`
|
|
|
|
### При активном окне подсказок
|
|
|
|
* Переход вверх/вниз `Up/Down`
|
|
* Выбор текущей подсказки `Enter/Tab`
|
|
* Показ детальной информации `CTRL+Space`
|
|
|
|
### При активном окне подсказок по вызову процедуры/функции/метода
|
|
|
|
* Переход к следующей/предыдущей сигнатуре `CTRL+Up/Down`
|
|
|
|
## Отключение горячих клавиш
|
|
Сочетания клавиш, кроме тех, что привязаны к пунктам контекстного меню могут быть отключены при помощью функции [`disableKeyBinding`](disable_key_binding.md) |