1
0
mirror of https://github.com/salexdv/bsl_console.git synced 2024-11-24 08:33:29 +02:00
bsl_console/docs/shortcuts.md
2021-06-13 15:41:33 +03:00

3.3 KiB

Горячие клавиши

Команды контекстного меню

  • Форматирование выделенного фрагмента кода ALT+SHIFT+F
  • Конструктор запроса CTRL+D. Команда приводит к формированию события EVENT_QUERY_CONSTRUCT, в параметрах которого передается текст текущего запроса
  • Добавить комментарий CTRL+/
  • Удалить комментарий CTRL+SHIFT+/
  • Установить закладку ALT+F2
  • Следующая закладка F2

Все команды контекстного меню могут быть отключены с помощью опции disableContextCommands

Навигация

  • Переход к парной скобке CTRL+[]. Также осуществляет переход между парными конструкциями Функция - КонецФункции, Если - КонецЕсли и т.п.
  • Прокрутка вверх/вниз CTRL+Up/Down
  • Сворачивание/разворачивание текущего блока ALT+SHIFT+[]
  • Переход к строке по её номеру CTRL+G

Поиск и замена

  • Открытие окна поиска 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