Підключення
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| F4 | F4 | Open object editor | Відкрити редактор об'єкта. Дозволяє переглядати та редагувати властивості вибраного об'єкта бази даних у спеціальному редакторі. Використовується для зміни параметрів таблиць, індексів, уявлень та інших об'єктів. |
| Ctrl + ⇧Shift + N | Ctrl + ⇧Shift + N | Connect to a database | Відкрити вікно підключення до бази даних. Викликає діалог створення нового з'єднання, де можна вибрати тип СУБД, вказати параметри підключення (хост, порт, ім'я БД, логін, пароль) та зберегти профіль для майбутнього використання. |
| Ctrl + ⇧Shift + D | Ctrl + ⇧Shift + D | Open database meta-object | Відкрити мета-об'єкт бази даних. Відкриває представлення метаінформації про базу даних, включаючи її структуру, залежності та службові дані. Корисно для аналізу схеми та відносин між об'єктами. |
| Ctrl + Alt + ⏎Enter | Ctrl + Alt + ⏎Enter | Open SQL console | Відкрити консоль SQL. Шлях виконати SQL-запит без створення та збереження окремого скрипту. Консоль прив'язана до активного підключення та дозволяє миттєво отримувати результати виконання запитів. |
| Ctrl + ] | Ctrl + ] | Create SQL script | Створити новий SQL скрипт. Відкриває редактор з новим порожнім файлом для написання SQL-коду. Підтримує синтаксичне виділення, автодоповнення та перевірку помилок. Скрипт можна зберегти та виконати пізніше. |
| F3 | F3 | Open SQL script | Відкрити існуючий SQL скрипт. Викликає діалог вибору файлу для відкриття. Підтримуються файли з розширеннями .sql, .ddl, .dml. Зручно для швидкого доступу до збережених скриптів. |
| Ctrl + ⏎Enter | ⌘Cmd + ⏎Enter | Open recent SQL script | Відкрити останній SQL скрипт для активного підключення. Використовується для швидкого перемикання між недавніми SQL скриптами, створеними для поточного підключення до бази даних. Список недавніх скриптів формується автоматично на основі історії роботи. |
| Ctrl + Alt + ⇧Shift + K | Ctrl + 4 | Commit changes | Фіксувати зміни в поточній сесії. Зберігає всі незафіксовані зміни в базі даних, роблячи їх постійними. Після коміту зміни можна скасувати за необхідності. Використовується в режимі автоматичної фіксації. |
| Alt + ` | Ctrl + V | Database tools menu | Показати контекстне меню інструментів бази даних. Містить усі доступні дії з базою даних, включаючи управління підключеннями, виконання скриптів, роботу з мета-даними та утиліти імпорту/експорту. |
| Ctrl + Alt + ⇧Shift + U | Ctrl + Alt + ⇧Shift + U | Generate UUID/GUID | Згенерувати UUID/GUID та вставити в активний редактор. Генерує унікальний ідентифікатор у форматі UUID (Universally Unique Identifier) та автоматично вставляє його в поточну позицію курсора. Корисно при вставці унікальних значень у поля з унікальною ідентифікацією. |
| Ctrl + Alt + ⇧Shift + B | Ctrl + Alt + ⇧Shift + B | Open database dashboard | Відкрити панель керування базою даних. Відкриває дашборд з оглядом інформації про базу даних: продуктивність, активні з'єднання, використання ресурсів, статуси процесів та інші метрики моніторингу. |
| Ctrl + Alt + ⇧Shift + R | Ctrl + 8 | Rollback changes | Скасувати зміни в поточній сесії. Скасовує всі незафіксовані зміни в базі даних, повертаючи дані у попередній стан. Використовується при скасуванні помилкових операцій або необхідності повернути вихідні дані. |
| Ctrl + 0 | Ctrl + 0 | Select active schema | Вибрати активну схему для поточної бази даних. Схема визначає простір імен, в якому будуть створюватися та шукатися об'єкти. Вибір схеми впливає на те, які таблиці та уявлення будуть доступні за замовчуванням. |
| Ctrl + 9 | Ctrl + 9 | Select connection | Вибрати підключення для поточного редактора. Дозволяє перемістити базу даних, з якою буде працювати поточний SQL-редактор. Корисно при роботі з кількома базами даних одночасно. |
| Alt + ⇧Shift + ↓Down / ↑Up | Alt + ⇧Shift + ↓Down / ↑Up | Switch vertical tabs | Перемкнути вертикальні вкладки. Дозволяє навігувати між вкладками, розташованими вертикально на панелі об'єкта. Працює аналогічно перемиканню горизонтальних вкладок, але для бічної панелі. |
Результат запиту
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Основні клавіші | |||
| Alt + Insert | Alt + Insert | Add new row | Додати новий рядок. Вставляє новий порожній рядок в таблицю результатів для введення нових даних. Новий рядок розміщується після поточного виділеного рядка та готовий до заповнення значеннями. |
| Ctrl + D | Ctrl + D | Copy from row above | Копіювати значення з рядка вище в поточний. Зручно для створення рядків із подібними даними — копіює всі значення з рядка, розташованого безпосередньо над поточним. |
| Ctrl + Alt + D | Ctrl + Alt + D | Copy from row below | Копіювати значення з рядка нижче в поточний. Аналогічно копіюванню з рядка вище, але копіює дані з рядка, розташованого безпосередньо під поточним. |
| Alt + Delete | Alt + Delete | Delete current row | Видалити поточний рядок. Безповоротно видаляє вибраний рядок із таблиці результатів. Перед видаленням може знадобитися підтвердження, щоб запобігти випадковій втраті даних. |
| Ctrl + Alt + Insert | Ctrl + Alt + Insert | Duplicate current row | Дублювати поточний рядок. Створює точну копію поточного рядка та вставляє її одразу після оригіналу. Усі значення копіюються, що прискорює введення повторюваних даних. |
| ⏎Enter | ⏎Enter | Edit cell value | Редагувати значення комірки в режимі inline. Дозволяє змінити значення комірки прямо в таблиці без відкриття додаткового діалогу. Курсор розміщується в комірці для миттєвого редагування. |
| Esc | Esc | Reset cell value | Скасувати комірку до початкового значення. Скасовує всі внесені зміни в комірці та повертає її до попереднього збереженого значення. Працює тільки для незафіксованих змін. |
| Ctrl + S | Ctrl + S | Apply data changes | Застосувати зміни даних. Зберігає всі внесені зміни в даних (вставлені, оновлені, видалені рядки) в базі даних. Усі зміни накопичуються та застосовуються одним оператором. |
| Ctrl + Alt + ⇧Shift + T | Ctrl + Alt + ⇧Shift + T | Focus to filter/editor | Встановити фокус на редакторі фільтра / редакторі даних. Перемикати фокус введення між рядком фільтрації та редактором даних, дозволяючи швидко перемикатися між пошуком та редагуванням. |
| Ctrl + ⇧Shift + 7 | Ctrl + ⇧Shift + 7 | Switch focus to results | Перемкнути фокус на перегляд результатів / активну панель. Переміщує фокус введення на панель з результатами виконання запиту, дозволяючи одразу приступати до роботи з отриманими даними. |
| Ctrl + ⇥Tab | Ctrl + ⇥Tab | Switch Grid/Value panel | Перемкнути фокус між представленням таблиці (Grid view) та представленням значення комірки (Value panel). Корисно для роботи з великими текстовими полями — в режимі Value можна редагувати вміст комірки в розширеному форматі. |
| Ctrl + Alt + ⇧Shift + ⏎Enter | Ctrl + Alt + ⇧Shift + ⏎Enter | Apply cell changes | Застосувати зміни комірки. Зберігає зміни, внесені в поточну комірку, без необхідності переходу до іншого рядка. Аналогічно натисканню Enter, але фіксує зміни примусово. |
| ⇧Shift + ⏎Enter | ⇧Shift + ⏎Enter | Edit cell in dialog | Редагувати значення комірки в окремому діалозі. Відкриває розширене вікно редагування для комірки з великим полем введення. Зручно для роботи з довгим текстом та бінарними даними. |
| Ctrl + ⇧Shift + = | Ctrl + ⇧Shift + = | Fetch all rows | Отримати всі рядки. Завантажує всі записи з результату виконання запиту, ігноруючи обмеження на кількість відображуваних рядків. Корисно при налаштуваннях пагінації з великим лімітом. |
| Ctrl + Alt + N | Ctrl + Alt + N | Fetch next page | Отримати наступну сторінку результатів. Завантажує наступну порцію даних, якщо результати розбиті на сторінки. Дозволяє переглянути всі дані без завантаження всього об'єму одночасно. |
| Ctrl + F11 | Ctrl + F11 | Filter by unique values | Фільтр за унікальними значеннями атрибутів. Створює фільтр за унікальними значеннями в поточному стовпці, показуючи тільки унікальні записи. Корисно для пошуку дублікатів та аналізу розподілу даних. |
| F11 | F11 | Filter context menu | Контекстне меню фільтра. Відкриває меню з налаштуваннями фільтрації результатів: типи фільтрів, умови порівняння, логічні оператори та шаблони пошуку. |
| Ctrl + Alt + ⇧Shift + ←Left | Ctrl + Alt + ⇧Shift + ←Left | Move to first row | Перейти до першого рядка. Миттєво переміщує курсор на перший запис в результатах запиту, незалежно від загальної кількості рядків. |
| Ctrl + Alt + ⇧Shift + →Right | Ctrl + Alt + ⇧Shift + →Right | Move to last row | Перейти до останнього рядка. Миттєво переміщує курсор на останній запис в результатах запиту, що зручно для перегляду найсвіжіших даних. |
| Alt + Space | Alt + Space | Follow foreign key | Перейти за посиланням зовнішнього ключа. Відкриває пов'язані записи із таблиці, на яку посилається зовнішній ключ. Дозволяє швидко навігувати по зв'язках між таблицями. |
| Ctrl + Alt + →Right | Ctrl + Alt + →Right | Move to next row | Перейти до наступного рядка. Переміщує курсор на один рядок вниз в результатах запиту. Корисно для послідовного перегляду записів. |
| Ctrl + Alt + ←Left | Ctrl + Alt + ←Left | Move to previous row | Перейти до попереднього рядка. Переміщує курсор на один рядок вгору в результатах запиту. Використовується для навігації по результатам у зворотному напрямку. |
| Ctrl + ⇧Shift + 1 | Ctrl + ⇧Shift + 1 | Foreign keys reference | Зовнішні ключі та таблиці, що посилаються на поточну таблицю. Показує всі зв'язки зовнішніх ключових обмежень для вибраної таблиці та таблиці, що на неї посилаються. |
| Ctrl + R | Ctrl + R | Reject data changes | Відхилити зміни даних. Скасовує всі внесені зміни в даних перед фіксацією. Повертає таблицю в стан, який був до початку редагування. |
| Ctrl + Backspace | Ctrl + Backspace | Set default value | Встановити значення за замовчуванням. Відновлює початкове значення комірки згідно з визначенням схеми таблиці. Корисно для скидання зміненого значення до початкового. |
| Ctrl + ` | Ctrl + ` | Switch presentation | Перемкнути представлення результатів. Змінює формат відображення даних між таблицею, діаграмою та іншими доступними представленнями. Корисно для візуального аналізу даних. |
| ⇥Tab | ⇥Tab | Toggle Grid/Record view | Перемкнути між представленням результатів у вигляді таблиці (Grid) та построчним представленням (Record). В режимі Record кожна колонка відображається як окрема властивість із можливістю редагування, що зручно для роботи з великою кількістю стовпців. |
| F7 | F7 | Toggle result panels | Перемкнути панелі результатів. Ховає або показує нижню панель з результатами запиту, дозволяючи розширити робочу область основного редактора. |
| Ctrl + 2 | Ctrl + 2 | Toggle sort order | Перемкнути порядок сортування результатів (за зростанням/спаданням/за замовчуванням). Змінює напрямок сортування за поточним стовпцем: за зростанням (ASC), за спаданням (DESC) або скидає на значення за замовчуванням. |
| Ctrl + Alt + C | — | Select column(s) | Вибрати стовпець(и). Дозволяє виділити один або кілька стовпців у таблиці результатів. Виділені стовпці можна переміщувати, ховати або виконувати інші масові операції. |
| Ctrl + Alt + R | — | Select row(s) | Вибрати рядок(и). Дозволяє виділити один або кілька рядків у таблиці результатів. Виділені рядки можна копіювати, видаляти або виконувати інші масові операції. |
| ⇧Shift + F11 | — | Column context menu | Показати контекстне меню для стовпця. Містить дії, доступні для стовпця: сортування, фільтрація, зміна типу даних, ховання та інші операції. |
| Ctrl + G | — | Go to row | Перейти до рядка. Відкриває діалог для переходу до конкретного рядка за його номером в результатах запиту. Корисно при роботі з великими наборами даних. |
| Ctrl + ⇧Shift + G | — | Go to column | Перейти до стовпця. Відкриває діалог для переходу до конкретного стовпця за його іменем або номером. Корисно при роботі з таблицями з великою кількістю колонок. |
| Alt + 9 | ⌘Cmd + Alt + 9 | Zoom out | Зменшити розмір шрифту за замовчуванням у таблицях та результатах запитів. Використовуйте для покращення читаемости при роботі з великими об'ємами даних. Дозволяє відобразити більше інформації на екрані. |
| Alt + 0 | ⌘Cmd + Alt + 0 | Zoom in | Збільшити розмір шрифту за замовчуванням у таблицях та результатах запитів. Корисно при роботі з дрібним шрифтом, коли текст важко читаємий. Регулює масштаб шрифту в межах зручного діапазону. |
| DBeaver Keyboard Only | |||
| Alt + ⇧Shift + →Right | — | Move column(s) right | Перемістити стовпець(и) праворуч. Зсуває вибрані стовпці на одну позицію праворуч у таблиці результатів. Змінює порядок відображення колонок без зміни порядку в базі даних. |
| Alt + ⇧Shift + ←Left | — | Move column(s) left | Перемістити стовпець(и) ліворуч. Зсуває вибрані стовпці на одну позицію ліворуч у таблиці результатів. Змінює порядок відображення колонок без зміни порядку в базі даних. |
| Alt + ⇧Shift + C | — | Copy column names | Копіювати імена стовпців. Копіює в буфер обміну імена всіх стовпців поточної вибірки у форматі SQL-списку. Корисно при складанні запиту SELECT. |
| Alt + ⇧Shift + H | — | Hide columns | Сховати стовпці. Ховає вибрані стовпці з таблиці результатів без їх видалення. Сховані стовпці можна вновь показати через спеціальне меню відновлення. |
| Alt + ⇧Shift + T | — | Show hidden columns | Показати сховані стовпці. Відновлює видимість раніше схованих стовпців у таблиці результатів. Усі раніше сховані колонки вновь стають видимими. |
| Alt + ⇧Shift + F | — | Open filters settings | Відкрити налаштування фільтрів. Відкриває розширене вікно налаштувань фільтрації з можливістю задавати складні умови, комбінування фільтрів та збереження шаблонів фільтрації. |
Панелі
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| F7 | F7 | Toggle results panels | Перемкнути панелі результатів. Ховає або показує усі нижні панелі результатів, надаючи більше місця для SQL-редактора за необхідності. |
| Ctrl + Alt + F6 | Ctrl + Alt + F6 | Show/hide Calc panel | Показати/сховати панель результатів (Calc). Панель обчислень показує зведену статистику за даними: суми, середні значення, мінімум, максимум та інші агрегатні функції. |
| Ctrl + Alt + F5 | Ctrl + Alt + F5 | Show/hide Grouping panel | Показати/сховати панель результатів (Grouping). Панель групування дозволяє групувати дані за певними стовпцями з застосуванням агрегатних функцій до кожної групи. |
| Ctrl + Alt + F4 | Ctrl + Alt + F4 | Show/hide Metadata panel | Показати/сховати панель результатів (Metadata). Панель метаінформації показує відомості про структуру даних: типи колонок, обмеження, індекси та інші мета-дані. |
| Ctrl + Alt + F3 | Ctrl + Alt + F3 | Show/hide References panel | Показати/сховати панель результатів (References). Панель посилань показує зовнішні ключі та пов'язані записи з інших таблиць, забезпечуючи огляд зв'язків об'єкта. |
| Ctrl + Alt + F2 | Ctrl + Alt + F2 | Show/hide Value panel | Показати/сховати панель результатів (Value). Панель значень показує детальне представлення значення виділеної комірки, включаючи бінарні дані та довгі тексти. |
Редактор даних
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Ctrl + Space | Ctrl + Space | Autocomplete | Увімкнути автодоповнення. Викликає список автодоповнення, що містить доступні ідентифікатори, імена таблиць, стовпців, функції та ключові слова. Прискорює написання коду та знижує кількість помилок. |
| Ctrl + F | ⌘Cmd + F | Find and replace | Відкрити діалог пошуку та заміни тексту. Підтримує пошук за регулярними виразами та заміну всіх збігів у документі. Дозволяє шукати з урахуванням регістру та використовувати шаблони для складних патернів. |
| Ctrl + ⇧Shift + Space | Ctrl + ⇧Shift + Space | Context information | Показати контекстну інформацію в діалогах та вікнах. Відображає підказки про доступні параметри, типи даних та допустимі значення в поточному полі введення. |
| Ctrl + Alt + Space | Ctrl + Alt + Space | SQL Context info | Показати контекстну інформацію (SQL Editor Context). Відображає інформацію про допустимі SQL-елементи в поточній позиції курсора, допомагаючи писати коректні запити. |
| Ctrl + X | ⌘Cmd + X | Cut to clipboard | Виділити та видалити виділений текст або дані, помістивши їх в буфер обміну для подальшої вставки. Вміст буфера обміну доступний до наступного копіювання. |
| Ctrl + C | ⌘Cmd + C | Copy to clipboard | Копіювати виділення в буфер обміну без видалення вихідного тексту. Дані доступні для вставки в іншому місці. В редакторі даних підтримує форматування залежно від контексту. |
| Ctrl + V | ⌘Cmd + V | Paste from clipboard | Вставити вміст буфера обміну в поточну позицію курсора. Підтримує валідацію вставляних даних, перевіряючи їх відповідність типу даних комірки або поля. |
| Delete | Delete | Delete selection | Видалити виділення. Безповоротно видаляє вибраний фрагмент тексту або даних. При редагуванні таблиці видаляє вміст поточної комірки. |
| Ctrl + O | ⌘Cmd + O | Export Diagram | Експортувати ER-діаграму або діаграму бази даних в різні формати (PNG, SVG, PDF). Доступно для діаграм таблиць та зв'язків. Дозволяє зберігати візуалізацію схеми для документації. |
| Ctrl + K | ⌘Cmd + K | Find next | Знайти наступне збіг поточного пошукового запиту. Якщо пошук не активний, відкриває діалог пошуку. Продовжує пошук з поточної позиції курсора. |
| Ctrl + ⇧Shift + K | ⇧Shift + ⌘Cmd + K | Find previous | Знайти попереднє збіг поточного пошукового запиту. Працює в напрямку, протилежному Find next. Дозволяє переміщатися між усіма збігами в документі. |
| Ctrl + J | ⌘Cmd + J | Incremental find | Почати пошук під час введення тексту. Дозволяє швидко знайти елемент, просто ввівши частину шуканого тексту. Пошук починається одразу після першого символу. |
| Ctrl + ⇧Shift + J | ⇧Shift + ⌘Cmd + J | Incremental find reverse | Інкрементальний пошук у зворотному напрямку. Шукає збіги проти напрямку прокрутки документа. Корисний для пошуку в початку документа. |
| Ctrl + ⇧Shift + Q | Ctrl + ⇧Shift + Q | Quick diff | Перемкнути відображення quick diff на лінійці номерів рядків. Показує візуальні індикатори змін на лінійці номерів рядків, допомагаючи відстежити внесені правки. |
| Ctrl + 1 | ⌘Cmd + 1 | Suggest fixes | Показати контекстне меню з пропозиціями щодо виправлення помилок та попереджень. Доступне за наявності проблем в коді. Містить швидкі виправлення для типових помилок синтаксису та логіки. |
| Ctrl + Y | ⇧Shift + ⌘Cmd + Z | Redo | Повторити останню скасовану операцію. Зворотна функція для Undo. Дозволяє відновити раніше скасовані зміни. Можна повторювати кілька разів для відновлення ланцюжка змін. |
| Ctrl + Z | ⌘Cmd + Z | Undo | Скасувати останню операцію редагування. Можна повторювати багаторазово для скасування ланцюжка змін. Усі скасовані зміни можна відновити через Redo. |
| ⇧Shift + Delete | ⇧Shift + Delete | Remove Pictogram | Видалити вибрані елементи діаграми. Безповоротно видаляє вибрані об'єкти або зв'язки на діаграмі. Корисно для очищення діаграми від непотрібних елементів. |
| Ctrl + A | ⌘Cmd + A | Select all | Виділити весь контент в поточному редакторі або елементі. Можна використовувати для копіювання або форматування всього вмісту. Працює в усіх панелях DBeaver. |
| Alt + ⇧Shift + A | Alt + ⌘Cmd + A | Block selection | Перемкнути блочне (прямокутне) виділення в текстовому редакторі. Дозволяє виділяти текст стовпцями, що корисно для редагування табличних даних у текстовому вигляді. |
| Ctrl + ⇧Shift + Insert | ⇧Shift + ⌘Cmd + Insert | Toggle insert mode | Перемкнути режим введення між вставкою (Insert) та перезаписом (Overwrite). В режимі перезапису символи замінюють існуючий текст при введенні, а не вставляються перед ним. |
| Alt + ⇧Shift + Y | Alt + ⌘Cmd + Y | Word wrap | Перемкнути автоматичний перенос слів в текстовому редакторі. При включенні довгі рядки відображаються на кількох рядках, покращуючи читаємість без горизонтальної прокрутки. |
| Ctrl + F5 | ⌘Cmd + F5 | Update Pictogram | Оновити вибрані елементи діаграми, синхронізувавши їх з актуальними властивостями з бази даних. Синхронізує візуальне представлення діаграми з реальним станом об'єктів у БД. |
| Alt + / | Ctrl + . | Context completion | Доповнення без урахування контексту. Викликає загальне доповнення коду без урахування конкретної позиції курсора. Показує всі доступні елементи для поточного типу об'єкта. |
| Ctrl + ⇧Shift + Space | Ctrl + ⇧Shift + Space | SQL Context completion | Доповнення без урахування контексту (SQL Editor Context). Викликає інтелектуальне автодоповнення в SQL-редакторі з урахуванням контексту: доступні поля, таблиці, функції в поточній позиції коду. |
Текстовий редактор
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Ctrl + ⇧Shift + Y | ⇧Shift + ⌘Cmd + Y | Lowercase | Перетворити виділення в нижній регістр. Усі символи у виділеному тексті будуть перетворені у малі літери. Корисно для приведення тексту до єдиного формату. |
| Ctrl + ⇧Shift + X | ⇧Shift + ⌘Cmd + X | Uppercase | Перетворити виділення в верхній регістр. Усі символи у виділеному тексті будуть перетворені у заголовні (великі) літери. Корисно для виділення ключових слів SQL. |
| Ctrl + Num - | ⌘Cmd + Num - | Collapse region | Згорнути область коду в поточному виділенні у згортається секцію. Повторне натискання розгортає область обратно. Корисно для приховування невикористовуваних блоків коду. |
| Ctrl + ⇧Shift + Num / | ⇧Shift + ⌘Cmd + Num / | Collapse all | Згорнути всі згорнуті області коду в поточному документі. Корисно для швидкого огляду структури файлу, ховаючи всі деталі реалізації. |
| Ctrl + Alt + ↓Down | Alt + ⌘Cmd + ↓Down | Duplicate line down | Дублювати вибрані рядки та перемістити виділення в копію. Корисно для повторення коду з незначними змінами. Копія створюється нижче оригіналу. |
| Ctrl + D | ⌘Cmd + D | Delete line | Видалити поточний рядок або вибрані рядки без запиту підтвердження. Дію можна скасувати через Undo. Курсор переходить на наступний рядок. |
| Ctrl + Delete | Alt + Delete | Delete next word | Видалити наступне слово від позиції курсора. Видаляє текст до кінця поточного слова та до початку наступного, що зручно для редагування ідентифікаторів. |
| Ctrl + Backspace | Alt + Backspace | Delete previous word | Видалити попереднє слово до позиції курсора. Видаляє текст від початку попереднього слова до поточної позиції. Корисно для швидкого очищення помилково введеного тексту. |
| Ctrl + ⇧Shift + Delete | ⇧Shift + ⌘Cmd + Delete | Delete to end of line | Видалити весь текст від позиції курсора до кінця поточного рядка. Початкова позиція курсора зберігається. Корисно для видалення небажаного коду праворуч від курсора. |
| Ctrl + Alt + ↑Up | Alt + ⌘Cmd + ↑Up | Duplicate line up | Дублювати вибрані рядки та вставити їх вище поточної позиції. Копія створюється над оригіналом, а виділення залишається на оригінальному тексті. |
| Ctrl + Num + | ⌘Cmd + Num + | Expand region | Розгорнути згорнуту область коду в поточному виділенні. Знову згортає область при повторному натисканні. Використовується разом зі згортанням для навігації по коді. |
| Ctrl + Num * | ⌘Cmd + Num * | Expand all | Розгорнути всі згорнуті області коду в поточному документі. Зворотна дія для Collapse all. Використовується для повного відображення всього коду файлу. |
| Ctrl + ⇧Shift + ⏎Enter | ⇧Shift + ⌘Cmd + ⏎Enter | Add line above | Додати новий порожній рядок вище поточної позиції курсора зі збереженням відступів. Відступи копіюються з поточного рядка для збереження структури коду. |
| ⇧Shift + ⏎Enter | ⇧Shift + ⌘Cmd + ⏎Enter | Add line below | Додати новий порожній рядок нижче поточної позиції курсора зі збереженням відступів. Відступи копіюються з поточного рядка для збереження структури коду. |
| Ctrl + Alt + J | — | Join lines | Об'єднати рядки тексту (редагування тексту). Об'єднує вибрані рядки в один, видаляючи символи переносу рядка між ними. Корисно для формування довгих виразів в один рядок. |
| Ctrl + ⇧Shift + J | Ctrl + ⇧Shift + J | Join lines SQL | Об'єднати рядки тексту (SQL Editor Context). Об'єднує SQL-запити з кількох рядків в один, зберігаючи коректний синтаксис SQL-коду. |
| End | ⌘Cmd + →Right | Go to end of line | Перемістити курсор в самий кінець поточного рядка. В macOS також працює як клавіша навігації. Курсор розміщується після останнього символу рядка. |
| Home | ⌘Cmd + ←Left | Go to start of line | Перемістити курсор в самий початок поточного рядка. В macOS також працює як клавіша навігації. Курсор розміщується перед першим символом рядка. |
| Alt + ↓Down | Ctrl + ⇧Shift + ↓Down | Move lines down | Перемістити вибрані рядки вниз (Editing Text). Переміщує текст без зміни його вмісту. Корисно для реорганізації коду без копіювання. |
| Ctrl + ⇧Shift + ↓Down | Alt + ↓Down | Move lines down SQL | Перемістити вибрані рядки вниз (SQL Editor Context). Спеціалізована версія переміщення рядків для SQL-редактора з урахуванням синтаксису. |
| Alt + ↑Up | Ctrl + ⇧Shift + ↑Up | Move lines up | Перемістити вибрані рядки вгору (Editing Text). Переміщує текст вгору без зміни його вмісту. Корисно для реорганізації коду без копіювання. |
| Ctrl + ⇧Shift + ↑Up | Alt + ↑Up | Move lines up SQL | Перемістити вибрані рядки вгору (SQL Editor Context). Спеціалізована версія переміщення рядків для SQL-редактора з урахуванням синтаксису. |
| Ctrl + →Right | Alt + →Right | Go to next word | Перейти до наступного слова. Курсор переміщується на початок наступного слова, пропускаючи проміжки між словами. Працює по словах, а не по символах. |
| Ctrl + ←Left | Alt + ←Left | Go to previous word | Перейти до попереднього слова. Курсор переміщується на початок попереднього слова, пропускаючи проміжки між словами. Корисний для швидкого переміщення по тексту. |
| Ctrl + ⇧Shift + Num * | ⇧Shift + ⌘Cmd + Num * | Reset folding | Скинути всю структуру згортання коду в документі. Розгорнути всі згорнуті області. Корисно після внесення змін, коли потрібно переглянути весь код. |
| Ctrl + ↓Down | — | Scroll down | Прокрутити вниз на один рядок. Виконує прокрутку вмісту редактора вниз на один екран або рядок, залежно від налаштувань. |
| Ctrl + ↑Up | — | Scroll up | Прокрутити вгору на один рядок. Виконує прокрутку вмісту редактора вгору на один екран або рядок, залежно від налаштувань. |
| ⇧Shift + End | ⇧Shift + ⌘Cmd + →Right | Select to end of line | Виділити текст від позиції курсора до кінця поточного рядка. Курсор залишається на місці, а виділення розширюється до кінця рядка. |
| ⇧Shift + Home | ⇧Shift + ⌘Cmd + ←Left | Select to start of line | Виділити текст від позиції курсора до початку поточного рядка. Курсор залишається на місці, а виділення розширюється до початку рядка. |
| Ctrl + ⇧Shift + →Right | Alt + ⇧Shift + →Right | Select next word | Виділити наступне слово. Розширює виділення від поточної позиції до початку наступного слова. Корисно для швидкого виділення окремих слів та ідентифікаторів. |
| Ctrl + ⇧Shift + ←Left | Alt + ⇧Shift + ←Left | Select previous word | Виділити попереднє слово. Розширює виділення від поточної позиції до початку попереднього слова. Корисно для швидкого виділення окремих слів та ідентифікаторів. |
| — | ⇧Shift + ↘ | Select to end of text | Виділити до кінця тексту. Розширює виділення від поточної позиції до самого кінця документа. Корисно для виділення всього вмісту після курсора. |
| — | ⇧Shift + ↖ | Select to start of text | Виділити до початку тексту. Розширює виділення від поточної позиції до самого початку документа. Корисно для виділення всього вмісту до курсора. |
| F2 | F2 | Caret info | Показати інформацію для поточної позиції курсора. Відображає відомості про елемент, на якому знаходиться курсор: тип, ім'я, доступні дії та контекст. |
| Ctrl + End | ↘ | Go to end of text | Перейти в кінець тексту. Миттєво переміщує курсор в саму останню позицію документа. Аналогічно послідовному натисканню Ctrl + Down до кінця. |
| Ctrl + Home | ↖ | Go to start of text | Перейти в початок тексту. Миттєво переміщує курсор в саму першу позицію документа. Аналогічно послідовному натисканню Ctrl + Up до початку. |
| Ctrl + Num / | ⌘Cmd + Num / | Toggle folding | Перемкнути згортання/розгортання коду в поточному редакторі. Створює або прибирає згортаються блоки коду, дозволяючи ховати та показувати окремі ділянки. |
| Insert | Insert | Toggle overwrite | Перемкнути режим введення між вставкою (Insert) та перезаписом (Overwrite). В режимі перезапису символи замінюють існуючий текст при введенні, а не вставляються перед ним. |
| Ctrl + + | ⌘Cmd + + | Zoom in | Збільшити розмір шрифту в текстових редакторах. Покращує читаємость коду, збільшуючи розмір символів. Можна використовувати кілька разів для поступового збільшення. |
| Ctrl + = | ⌘Cmd + = | Zoom in | Збільшити розмір шрифту в текстових редакторах (альтернативний метод). Ефект аналогічний Ctrl + +. Альтернативний способ збільшення масштабу шрифту. |
| Ctrl + - | ⌘Cmd + - | Zoom out | Зменшити розмір шрифту в текстових редакторах. Корисно при перегляді великих блоків коду, дозволяючи розмістити більше інформації на екрані. |
SQL редактор
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Alt + X | Alt + X | Execute SQL script | Виконати SQL скрипт. Запускає виконання всього поточного SQL-скрипта в редакторі. Усі запити виконуються послідовно в рамках однієї транзакції (якщо не вимкнено). |
| Alt + N | Alt + N | Execute SQL natively | Виконати SQL скрипт нативно. Відправляє запит напряму в базу даних минаючи стандартний механізм обробки DBeaver. Використовується для спеціальних запитів, що вимагають нативного виконання. |
| Ctrl + ⏎Enter | ⌘Cmd + ⏎Enter | Execute SQL statement | Виконати SQL оператор. Запускає виконання поточного оператора SQL, на якому знаходиться курсор. Виконується тільки один оператор, навіть якщо в документі кілька запитів. |
| Ctrl + < | Ctrl + < | Execute in new tab | Виконати SQL оператор у вкладці. Виконує вибраний запит та відкриває результати в новій вкладці, дозволяючи порівняти результати кількох запитів. |
| Ctrl + Alt + ⇧Shift + X | Ctrl + Alt + ⇧Shift + X | Execute in separate tabs | Виконати оператори скрипту у вкладках результатів. Кожен запит у скрипті виконується окремо і результати відкриваються в власній вкладці для зручного порівняння. |
| Ctrl + / | Ctrl + / | Toggle line comment | Додати/прибрати однострочний коментар. Додає або прибирає символ коментаря (--) в початку поточної рядка. Корисно для швидкого відключення рядків коду при налагодженні. |
| Ctrl + ⇧Shift + / | Ctrl + ⇧Shift + / | Toggle block comment | Додати/прибрати багаторядковий коментар. Обгортає виділення в коментар /* ... */ або прибирає його. Корисно для блокування великих фрагментів коду. |
| Ctrl + Alt + ⇧Shift + T | Ctrl + Alt + ⇧Shift + T | Switch SQL panel | Перемкнути активну панель SQL редактора. Змінює фокус між різними панелями SQL-редактора: редактором коду, результатами, історією виконання. |
| Ctrl + T | Ctrl + T | Toggle results panel | Перемкнути панель результатів. Ховає або показує панель з результатами останнього виконаного запиту в SQL-редакторі. |
| Ctrl + ⇧Shift + \ | Ctrl + ⇧Shift + \ | Close results tab | Закрити вкладку результатів. Закриває поточну активну вкладку з результатами виконання SQL-запиту, звільняючи робочий простір. |
| Ctrl + ⇧Shift + F | Ctrl + ⇧Shift + F | Format text | Форматувати текст. Автоматично формує SQL-код відповідно до налаштувань: розміщує ключові слова на нових рядках, вирівнює відступи та пробіли. |
| Ctrl + Alt + ' | Ctrl + Alt + ' | Select value expression | Вибрати значення вибраного SQL виразу. Виділяє значення поточного виразу в SQL-коді, дозволяючи швидко скопіювати або змінити його. |
| Ctrl + ⇧Shift + E | Ctrl + ⇧Shift + E | Explain execution plan | Пояснити план виконання. Показує план виконання запиту, включаючи використовувані індекси, порядок сканування таблиць та оцінку вартості операції. |
| Ctrl + ⇧Shift + [ | Ctrl + ⇧Shift + [ | Jump to bracket | Перейти до відповідної дужці. Знаходить та переміщує курсор до парної дужки (відкриваючи/закриваючи) для поточної позиції. Корисний при роботі з вкладеними запитами. |
| Ctrl + ⇧Shift + ] | Ctrl + ⇧Shift + ] | Select between brackets | Виділити текст між дужками. Виділяє все вміст між поточною парою дужок. Корисний для швидкого виділення вкладених виразів або підзапитів. |
| Ctrl + Alt + ⇧Shift + O | Ctrl + Alt + ⇧Shift + O | Load SQL from file | Завантажити SQL скрипт з файлової системи. Відкриває діалог вибору файлу для завантаження SQL-коду з зовнішнього джерела в поточну вкладку редактора. |
| Ctrl + ⇧Shift + T | Ctrl + ⇧Shift + T | Maximize results panel | Розгорнути/нормалізувати панель результатів. Розгортає панель результатів на весь екран та повертає до нормального розміру. |
| Alt + ↓Down | Alt + ↓Down | Next query | Перемкнутися на наступний запит. Переміщує фокус виконання на наступний SQL-запит в поточному скрипті. Корисно для послідовного виконання кількох запитів. |
| Alt + ↑Up | Alt + ↑Up | Previous query | Перемкнутися на попередній запит. Переміщує фокус виконання на попередній SQL-запит в поточному скрипті. Корисно для навігації по скрипту. |
| Ctrl + F2 | Ctrl + F2 | Rename SQL script | Перейменувати поточний SQL скрипт. Відкриває діалог для введення нової імені для поточного SQL-файлу. Корисно при організації багатьох скриптів. |
| F4 | F4 | Open object editor | Відкрити редактор поточного (виділеного) об'єкта бази даних. Відкриває редактор властивостей вибраного SQL-кодом об'єкта для зміни його параметрів. |
| Ctrl + Alt + ⇧Shift + A | Ctrl + Alt + ⇧Shift + A | Select all rows | Вибрати всі рядки (без обмеження розміру вибірки). Завантажує та виділяє всі доступні рядки з результату, ігноруючи налаштування обмеження вибірки. |
| Ctrl + Alt + ⇧Shift + C | Ctrl + Alt + ⇧Shift + C | Select row count | Вибрати кількість рядків для запиту під курсором. Дозволяє задати конкретну кількість рядків для вибірки в поточному запиті. |
| Ctrl + ⇧Shift + . | Ctrl + ⇧Shift + . | Set active connection | Встановити активне підключення з вибору навігатора бази даних. Підключає поточний SQL-редактор до вибраної бази даних через Database Navigator. |
| Ctrl + ⇧Shift + O | Ctrl + ⇧Shift + O | Show server output | Показати консоль виводу сервера. Відкриває панель з виводом від сервера бази даних: повідомлення про виконані операції, помилки та попередження. |
| Ctrl + Alt + ⇧Shift + W | Ctrl + Alt + ⇧Shift + W | Toggle word wrap | Перемкнути м'який перенос слів в текстовому редакторі. Вмикає або вимикає автоматичний перенос довгих рядків SQL-коду на кілька рядків. |
| Ctrl + ⇧Shift + I | Ctrl + ⇧Shift + I | Switch to AI Chat | Перемкнути представлення на (AI Chat). Переміщує SQL-редактор в режим AI-чат для отримання допомоги в написанні SQL-запитів за допомогою штучного інтелекту. |
| Alt + Ctrl + →Right | Alt + ⌘Cmd + →Right | AI query suggestion | Викликати пропозицію AI запиту. Натисніть →Right, ⇥Tab або ⏎Enter для вставки пропозиції. Натисніть Esc щоб закрити. AI генерує SQL-запит на основі опису завдання природною мовою. |
Діаграми
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| ↑Up / ↓Down / ←Left / →Right | ↑Up / ↓Down / ←Left / →Right | Navigate tables | Навігація між таблицями. Переміщує фокус між таблицями на діаграмі. Дозволяє переміщатися між об'єктами діаграми стрілками клавіатури. |
| ⇧Shift + ↑Up / ↓Down / ←Left / →Right | ⇧Shift + ↑Up / ↓Down / ←Left / →Right | Select multiple tables | Виділити кілька таблиць. Дозволяє одночасно виділити кілька об'єктів на діаграмі для виконання масових операцій: переміщення, видалення, зміни властивостей. |
| Ctrl + ↑Up / ↓Down / ←Left / →Right + Spacebar | Ctrl + ↑Up / ↓Down / ←Left / →Right + Spacebar | Add tables to selection | Додати таблиці до виділення. Додає таблицю до вже виділених об'єктів на діаграмі, не знімаючи поточне виділення. |
| Spacebar | Spacebar | Select current table | Вибрати поточну таблицю. Активує поточну таблицю на діаграмі та виділяє її для подальших операцій. |
. потім ↑Up / ↓Down / ←Left / →Right + Enter |
. потім ↑Up / ↓Down / ←Left / →Right + ⏎Enter |
Move/resize tables | Перемістити або змінити розмір таблиць. Режим переміщення/зміни розміру: натисніть крапку, потім стрілки для переміщення або Shift+стрілки для зміни розміру, Enter для підтвердження. |
| Enter | ⏎Enter | Focus attributes | Фокус на атрибутах. Встановлює фокус на атрибутах вибраної таблиці, дозволяючи редагувати властивості стовпців напряму на діаграмі. |
| Backspace | Backspace | Leave focus | Сняти фокус. Знімає фокус з поточного елемента діаграми, дозволяючи перемкнутися на інший об'єкт або дію. |
| Alt + 1 | Alt / Fn + 1 | Focus diagram | Фокус на діаграмі. Встановлює фокус на основній області діаграми для навігації та управління об'єктами. |
| Alt + 2 | Alt / Fn + 2 | Focus palette | Фокус на палітрі. Встановлює фокус на палітрі інструментів діаграми для вибору дій з об'єктами. |
| Alt + 3 | Alt / Fn + 3 | Focus outline | Фокус/відкрити контур. Встановлює фокус на панелі контуру, що показує структуру та зв'язки об'єктів діаграми. |
| Alt + 4 | Alt / Fn + 4 | Focus parameter view | Фокус на панелі параметрів. Встановлює фокус на панелі параметрів для налаштування відображення та властивостей об'єктів діаграми. |
| Ctrl + ⇧Shift + Enter | Ctrl + ⇧Shift + ⏎Enter | Open table diagram | Відкрити діаграму вибраної таблиці. Генерує та відображає ER-діаграму для вибраної таблиці з відображенням зв'язків та залежностей. |
| Ctrl + P | ⌘Cmd + P | Print diagram | Друк діаграми. Відкриває діалог друку для виведення діаграми бази даних на паперовий носій або в PDF-файл. |
Додаткові гарячі клавіші фокусу зв'язків
Використовуйте ці гарячі клавіші для навігації між лініями зв'язків вибраної таблиці:
|— фокус на наступному зв'язку. Перемикати фокус на наступну лінію зв'язку вибраної таблиці.?— фокус на попередньому зв'язку. Перемикати фокус на попередню лінію зв'язку вибраної таблиці.\— циклічний перегляд всіх зв'язків вибраної таблиці. Послідовно перемикати фокус між усіма зв'язками вибраної таблиці по колу.
Примітка
На macOS використання режиму переміщення/зміни розміру (.) може вимагати включення прав доступу в System Preferences -> Security & Privacy -> Accessibility для забезпечення коректної роботи гарячих клавіш.
Візуальний конструктор запитів
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Ctrl + B | Ctrl + B | Open Visual Query Builder | Відкрити візуальний конструктор запитів. Запускає візуальний режим створення SQL-запитів за допомогою drag-and-drop таблиць, стовпців та умов без написання коду. |
| Ctrl + ⇧Shift + B | Ctrl + ⇧Shift + B | Show/hide SQL query | Показати/сховати згенерований SQL запит. Відображає або ховає SQL-код, автоматично згенерований візуальним конструктором запитів. |
| Ctrl + Alt + Pg Up / Pg Dn | Ctrl + Alt + Pg Up / Pg Dn | Switch vertical tabs | Перемкнути вертикальні вкладки візуального конструктора запитів між вкладками налаштувань, таблиць та умов. |
| Ctrl + ⇧Shift + Pg Up / Pg Dn | Ctrl + ⇧Shift + Pg Up / Pg Dn | Switch vertical tabs | Перемкнути вертикальні вкладки альтернативним способом. Альтернативний метод навігації по вкладках візуального конструктора. |
| Alt + 1 | Alt + 1 | Focus main tab | Перемкнути фокус на головну вкладку. Фокус на головній вкладці візуального конструктора з таблицями та налаштуваннями запиту. |
| Alt + 2 | Alt + 2 | Focus palette | Перемкнути фокус на палітру. Фокус на палітрі інструментів візуального конструктора запитів для вибору дій. |
| Alt + 3 | Alt + 3 | Focus outline | Перемкнути фокус на контур. Фокус на панелі контуру візуального конструктора для огляду структури запиту. |
| Alt + 4 | Alt + 4 | Focus parameters | Перемкнути фокус на параметри. Фокус на панелі параметрів запиту для налаштування значень параметрів та змінних. |
| Alt + 5 | Alt + 5 | Focus VQB settings | Перемкнути на частину налаштувань візуального конструктора запитів. Фокус на налаштуваннях самого візуального конструктора: тип JOIN, GROUP BY, ORDER BY та інші параметри. |
| Alt + 6 | Alt + 6 | Focus query preview | Перемкнути на попередній перегляд запиту. Фокус на панелі попереднього перегляду згенерованого SQL-запиту для перевірки коректності. |
Важливо
Гарячі клавіші Alt + 1 через Alt + 6 ефективні тільки в схемі клавіш DBeaver Keyboard Scheme. В інших схемах клавіш можуть використовуватися інші комбінації для аналогічних дій.
Пошук
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Ctrl + H | Ctrl + H | Open Search dialog | Відкрити діалог пошуку. Викликає розширений діалог пошуку з додатковими опціями: пошук по проектах, фільтрація за типом файлу, регулярні вирази. |
| Ctrl + Alt + G | Alt + ⌘Cmd + G | Search in workspace | Пошук тексту в файлах робочої області. Шукає вказаний текст у всіх файлах поточного проекту/робочої області. Корисно для пошуку визначень, викликів функцій та згадок. |
| Ctrl + Alt + ⇧Shift + F | Alt + ⇧Shift + ⌘Cmd + L | Quick search (Windows) | Швидкий пошук в робочій області через меню пошуку. Миттєво відкриває рядок швидкого пошуку для введення пошукового запиту без переходу в окремий діалог. |
Переглядач даних
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| ⇥Tab | ⇥Tab | Cycle hand tool | Циклічне перемикання інструменту руки для перетягування елементів перегляду даних. Вмикає інструмент «рука», що дозволяє перетягувати елементи на діаграмі або в представленні даних. |
| Ctrl + = | ⌘Cmd + = | Zoom In | Збільшити масштаб відображення даних. Збільшує розмір елементів у переглядачі даних, покращуючи читаємость при роботі з дрібним текстом. |
| Ctrl + - | ⌘Cmd + - | Zoom Out | Зменшити масштаб відображення даних. Зменшує розмір елементів у переглядачі даних, дозволяючи побачити більше інформації на екрані. |
| Alt + ⇧Shift + Q, Q | Alt + ⌘Cmd + Q, Q | Show view | Показати певний перегляд даних. Викликає стандартний перегляд даних для відображення вмісту в різних форматах представлення. |
| Alt + ⇧Shift + Q, B | Alt + ⌘Cmd + Q, B | Show Breakpoints view | Показати панель Breakpoints для керування точками зупинки. Відкриває панель керування точками зупинки під час налагодження даних. |
| Alt + ⇧Shift + Q, C | Alt + ⌘Cmd + Q, C | Show Console view | Показати панель Console для виводу консолі. Відкриває консольний інтерфейс для взаємодії з даними через текстові команди. |
| Alt + ⇧Shift + Q, L | Alt + ⌘Cmd + Q, L | Show Error Log view | Показати панель Error Log з журналом помилок. Відкриває журнал реєстрації помилок, пов'язаних з обробкою та відображенням даних. |
| Alt + ⇧Shift + Q, Z | Alt + ⌘Cmd + Q, Z | Show History view | Показати панель History з історією дій. Відкриває історію виконаних операцій з даними для аналізу та повторення. |
| Alt + ⇧Shift + Q, O | Alt + ⌘Cmd + Q, O | Show Outline view | Показати панель Outline з контурним представленням. Відкриває структурне представлення даних, показуючи ієрархію та відносини між елементами. |
| Alt + ⇧Shift + Q, X | Alt + ⌘Cmd + Q, X | Show Problems view | Показати панель Problems з проблемами та попередженнями. Відкриває панель з повідомленнями про проблеми обробки даних. |
| Alt + ⇧Shift + Q, S | Alt + ⌘Cmd + Q, S | Show Search view | Показати панель Search з результатами пошуку. Відкриває панель з результатами пошуку по даних, включаючи знайдені збіги та контекст. |
| Alt + ⇧Shift + Q, Y | Alt + ⌘Cmd + Q, Y | Show Synchronize view | Показати панель Synchronize для синхронізації файлів. Відкриває панель синхронізації для порівняння та об'єднання змін. |
| Alt + ⇧Shift + Q, V | Alt + ⌘Cmd + Q, V | Show Variables view | Показати панель Variables з змінними середовища. Відкриває панель змінних для керування параметрами перегляду даних. |
Вікно
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| F12 | ⌘Cmd + F12 | Activate Editor | Активувати редактор. Переміщує фокус введення на активний редактор коду, дозволяючи одразу почати редагування. |
| — | ⌘Cmd + W | Close Dialog | Закрити активний діалог. Закриває поточно відкрите діалогове вікно без збереження змін. |
| Ctrl + 3 | ⌘Cmd + 3 | Find actions | Швидкий доступ до елементів UI. Відкриває палетку швидкого пошуку, дозволяючи миттєво знаходити та викликати будь-які команди та елементи інтерфейсу за назвою. |
| Ctrl + M | Ctrl + M | Maximize editor | Розгорнути/відновити стан активного виду або редактора. Розгортає редактор на всю доступну область та повертає до попереднього розміру. |
| Ctrl + F6 | ⌘Cmd + F6 | Switch editor | Перемкнутися на наступний редактор. Циклічно перемикати фокус між відкритими редакторами в порядку їх розташування. |
| Ctrl + F8 | ⌘Cmd + F8 | Switch perspective | Перемкнутися на наступну перспективу. Змінює робочий контекст (perspective) на наступний: SQL, Database, Debug та інші. |
| Ctrl + F7 | ⌘Cmd + F7 | Switch view | Перемкнутися на наступний вид. Змінює фокус на наступну панель виду в поточній перспективі: навігатор, властивості, результати тощо. |
| Ctrl + ⇧Shift + F6 | ⇧Shift + ⌘Cmd + F6 | Switch previous editor | Перемкнутися на попередній редактор. Повертає фокус на попередній редактор, який використовувався перед поточним. |
| Ctrl + ⇧Shift + F8 | ⇧Shift + ⌘Cmd + F8 | Switch previous perspective | Перемкнутися на попередню перспективу. Повертає до попередньої перспективи, яка використовувалася перед поточною. |
| Ctrl + ⇧Shift + F7 | ⇧Shift + ⌘Cmd + F7 | Switch previous view | Перемкнутися на попередній вид. Повертає фокус на попередній вид, який використовувався перед поточним. |
| Ctrl + E | ⌘Cmd + E | Editor drop-down | Відкрити випадаючий список редакторів. Показує список всіх відкритих редакторів для швидкого перемикання між ними. |
| — | ⇧Shift + F10 | Context menu | Показати контекстне меню. Відкриває контекстне меню для поточного елемента, що містить доступні дії та команди. |
| Alt + ⇧Shift + F3 | Alt + ⇧Shift + F3 | Show contribution info | Показати інформацію про внесок для вибраного елемента. Відображає інформацію про компонент, який надає поточну функціональність. |
| Ctrl + ⇧Shift + L | ⇧Shift + ⌘Cmd + L | Key assist dialog | Показати діалог допомоги клавіш. Відкриває довідник гарячих клавіш, показуючи всі доступні комбінації для поточного контексту. |
| Ctrl + F10 | ⌘Cmd + F10 | Ruler context menu | Показати контекстне меню для лінійки. Відкриває меню дій, доступних для лінійки номерів рядків в редакторі коду. |
| Alt + - | ⇧Shift + ⌘Cmd + F10 | System menu | Показати системне меню. Відкриває системне меню додатка з основними діями: згорнути, розгорнути, закрити. |
| Ctrl + F10 | ⌘Cmd + F10 | View menu | Показати меню виду. Відкриває меню з командами управління поточним видом: сортування, фільтрація, групування та інші налаштування відображення. |
| Ctrl + ⇧Shift + E | ⇧Shift + ⌘Cmd + E | Switch to editor | Перемкнутися на редактор. Миттєво переміщує фокус на панель редакторів, дозволяючи перемикатися між відкритими файлами. |
| Alt + F11 | Ctrl + ⌘Cmd + F | Toggle full screen | Перемкнути вікно між повним екраном та звичайним. Розгортає DBeaver на весь екран монітора та повертає до віконного режиму. |
| Ctrl + _ | ⇧Shift + ⌘Cmd + - | Split editor (Horizontal) | Розділити або об'єднати поточний активний редактор (горизонтально). Ділить редактор на дві частини по горизонталі для паралельного перегляду двох файлів. |
| Ctrl + _ | ⇧Shift + ⌘Cmd + [ | Split editor (Vertical) | Розділити або об'єднати поточний активний редактор (вертикально). Ділить редактор на дві частини по вертикалі для паралельного перегляду двох файлів. |
Database Navigator
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Ctrl + ⇧Shift + , | Ctrl + ⇧Shift + , | Link with editor | Зв'язати з редактором. Встановлює зв'язок між вибраним елементом навігатора та активним редактором, автоматично підставляючи об'єкт в SQL-код. |
| Ctrl + Alt + ⇧Shift + D | Ctrl + Alt + ⇧Shift + D | Add Bookmark | Додати закладку. Додає вибраний елемент в закладки для швидкого доступу до часто використовуваних об'єктів бази даних. |
| Enter | ⏎Enter | Open task config | Відкрити конфігурацію задачі. Відкриває вікно налаштувань вибраної задачі або підключення для зміни параметрів. |
| Ctrl + ⇧Shift + A | Ctrl + ⇧Shift + A | Set as default object | Встановити як об'єкт за замовчуванням. Діляє вибраний об'єкт основним для дій за замовчуванням, таких як виконання скриптів або перегляд властивостей. |
Properties Entity Editor
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Alt + ⇧Shift + ↑Up | Alt + ⇧Shift + ↑Up | Switch entity tab up | Перемкнутися на наступну вкладку властивості сущності зліва. Переміщує фокус на вкладку зліва в редакторі властивостей об'єкта бази даних. |
| Alt + ⇧Shift + ↓Down | Alt + ⇧Shift + ↓Down | Switch entity tab down | Перемкнутися на попередню вкладку властивості сущності зліва. Переміщує фокус на вкладку праворуч в редакторі властивостей об'єкта бази даних. |
| Ctrl + Alt + Pg Up / Pg Dn Ctrl + ⇧Shift + Pg Up / Pg Dn |
Ctrl + Alt + Pg Up / Pg Dn Ctrl + ⇧Shift + Pg Up / Pg Dn |
Switch vertical tabs | Перемкнути вертикальні вкладки. Перемикає між вкладками в панелі властивостей об'єкта: General, Columns, Indexes, Constraints та інші. |
Дерево навігації
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Alt + ←Left | ⌘Cmd + [ | Move backward | Переміститися назад в історії навігації редактора. Повертає до попередньої позиції в історії переходів по файлах та об'єктах. |
| Ctrl + ⇧Shift + Num / | ⇧Shift + ⌘Cmd + Num / | Collapse tree | Згорнути поточне дерево. Згортає всі вузли дерева навігації, ховаючи вкладені елементи для спрощення огляду структури. |
| Ctrl + ⇧Shift + Num * | ⇧Shift + ⌘Cmd + Num * | Expand tree | Розгорнути поточне дерево. Розгортає всі згорнуті вузли дерева навігації, показуючи повну структуру об'єктів бази даних. |
| Alt + →Right | ⌘Cmd + ] | Move forward | Переміститися вперед в історії навігації редактора. Переходить до наступної позиції в історії переходів по файлах та об'єктах. |
| Ctrl + G | Ctrl + G | Go to line (Windows) | Перейти до вказаного рядка тексту (Windows). Відкриває діалог для введення номеру рядка та миттєвого переходу до нього. |
| Ctrl + L | ⌘Cmd + L | Go to line | Перейти до вказаного рядка тексту (Editing Text). Відкриває діалог для введення номеру рядка та миттєвого переходу до нього в редакторі. |
| Ctrl + . | ⌘Cmd + . | Navigate next | Перейти до наступного елемента. Переміщує до наступного визначення або використання елемента в коді (перезаписи, посилання). |
| Ctrl + Alt + →Right | Ctrl + Alt + →Right | Next edit location | Наступне місце редагування. Переміщує до наступної позиції, де були внесені зміни в документі. |
| Alt + F7 | Alt + F7 | Next page | Перемкнутися на наступну сторінку. Переходить до наступної сторінки в пагінованому представленні даних. |
| Alt + Pg Dn | Alt + ⇟ | Next sub-tab | Перемкнутися на наступну підсводку. Переходить до наступного підрозділу в поточній секції навігації. |
| Ctrl + Pg Dn | Ctrl + ⇟ | Next tab | Перемкнутися на наступну вкладку. Переміщує фокус на наступну вкладку в групі відкритих вкладок. |
| Ctrl + ⇧Shift + R | ⇧Shift + ⌘Cmd + R | Open editor on item | Відкрити редактор на певному елементі. Відкриває вибраний елемент в відповідному редакторі: SQL, DDL, дані тощо. |
| Ctrl + , | ⇧Shift + ⌘Cmd + . | Navigate previous | Перейти до попереднього елемента. Переміщує до попереднього визначення або використання елемента в коді. |
| Ctrl + Alt + ←Left | Ctrl + Q | Previous edit location | Попереднє місце редагування. Переміщує до попередньої позиції, де були внесені зміни в документі. |
| Alt + ⇧Shift + F7 | Alt + ⇧Shift + F7 | Previous page | Перемкнутися на попередню сторінку. Переходить до попередньої сторінки в пагінованому представленні даних. |
| Alt + Pg Up | Alt + ⇞ | Previous sub-tab | Перемкнутися на попередню підсводку. Переходить до попереднього підрозділу в поточній секції навігації. |
| Ctrl + Pg Up | Ctrl + ⇞ | Previous tab | Перемкнутися на попередню вкладку. Переміщує фокус на попередню вкладку в групі відкритих вкладок. |
| Alt + ⇧Shift + W | Alt + ⌘Cmd + W | Show In menu | Відкрити меню Show In. Показує контекстне меню з варіантами розташування вибраного елемента в різних панелях та представленнях. |
Файл
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| F2 | F2 | Rename item | Перейменувати вибраний елемент. Дозволяє змінити ім'я файлу, таблиці, стовпця або будь-якого іншого об'єкта в базі даних. |
| F5 | F5 | Refresh items | Оновити вибрані елементи. Оновлює відображення вибраних елементів в навігаторі, актуалізуючи зміни, внесені ззовні DBeaver. |
| Ctrl + S | ⌘Cmd + S | Save file | Зберегти зміни в поточному файлі. Записує всі внесені зміни в відкритий файл без закриття редактора. |
| Ctrl + ⇧Shift + S | ⇧Shift + ⌘Cmd + S | Save all files | Зберегти зміни у всіх відкритих файлах. Зберігає всі файли, що мають незбережені зміни, в одній дії. |
| Ctrl + F4 | ⌘Cmd + W | Close editor | Закрити активний редактор. Закриває поточно відкритий файл або вкладку з запитом. Перед закриттям запропонує зберегти зміни. |
| Ctrl + ⇧Shift + F4 | ⇧Shift + ⌘Cmd + W | Close all editors | Закрити всі редактори. Закриває всі відкриті вкладки та редактори. Перед закриттям запропонує зберегти зміни у всіх файлах. |
| Ctrl + N | ⌘Cmd + N | New item wizard | Відкрити майстер створення нового елемента. Запускає покроковий майстер створення нового об'єкта: файл, запит, таблиця, підключення тощо. |
| Alt + ⇧Shift + N | Alt + ⌘Cmd + N | New menu | Відкрити меню New. Показує меню з варіантами створення нових елементів: SQL-скрипт, таблиця, уявлення, з'єднання та інші. |
| Ctrl + O | Ctrl + O | Open file | Відкрити файл. Викликає діалог вибору файлу для відкриття в редакторі. Підтримує файли SQL, TXT, CSV та інші формати. |
| Ctrl + P | ⌘Cmd + P | Друк. Відкриває діалог налаштування та друку поточного документа: вибір принтера, область копій, орієнтація сторінки. | |
| Alt + Enter | ⌘Cmd + I | Properties | Показати властивості вибраного елемента. Відкриває панель властивостей з повною інформацією про вибраний об'єкт та можливості налаштування. |
Run/Debug
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Ctrl + Alt + M | Alt + ⌘Cmd + M | Add memory block | Додати блок пам'яті. Додає новий блок для моніторингу пам'яті при налагодженні, дозволяючи відстежувати використання пам'яті в реальному часі. |
| Ctrl + W | ⌘Cmd + W | Close rendering | Закрити вибране відображення. Закриває активне відображення даних або діаграми, звільняючи робочий простір. |
| F11 | ⌘Cmd + F11 | Launch debug | Запуск в режимі налагодження. Запускає виконання скрипта в режимі налагодження з можливістю встановлення точок зупинки та покрокового виконання. |
| Ctrl + Z | Ctrl + D | Send EOF | Відправити кінець файлу. Відправляє сигнал кінця файлу (EOF) в активний сеанс, сигналізуючи про закінчення введення даних. |
| Ctrl + G | ⌘Cmd + G | Go to Address | Перейти до адреси. Відкриває діалог для переходу до певної адреси в пам'яті або коді при налагодженні. |
| Ctrl + N | ⌘Cmd + N | Add rendering | Додати нове відображення. Додає новий вид відображення даних в режимі налагодження для моніторингу змінних та об'єктів. |
| Ctrl + Alt + N | Alt + ⌘Cmd + N | Next memory monitor | Показати відображення наступного монітора пам'яті. Перемикати на наступний монітор пам'яті для відстеження використання пам'яті. |
| Ctrl + ⇧Shift + . | ⇧Shift + ⌘Cmd + . | Load next memory page | Завантажити наступну сторінку пам'яті. Завантажує наступну сторінку даних пам'яті при перегляді бінарних даних. |
| Ctrl + ⇧Shift + , | ⇧Shift + ⌘Cmd + , | Load previous memory page | Завантажити попередню сторінку пам'яті. Завантажує попередню сторінку даних пам'яті при перегляді бінарних даних. |
| Ctrl + F11 | ⇧Shift + ⌘Cmd + F11 | Launch run mode | Запуск в режимі виконання. Запускає виконання скрипта в звичайному режимі без налагодження, без зупинок на точках зупинки. |
| Ctrl + R | ⌘Cmd + R | Resume and break | Продовжити та перервати, коли виконання досягне поточної рядки. Продовжує виконання та зупиняється при досягненні рядки з курсором. |
| Ctrl + Alt + B | Ctrl + Alt + B | Toggle breakpoint suspend | Встановити, чи повинні точки зупинки призупиняти виконання. Перемикати поведінку точок зупинки: призупиняти виконання або тільки фіксувати подію. |
| F5 | F5 | Step into | Крок з заходом. Виконує поточну рядку, заходячи всередину викликаних функцій для покрокового аналізу їх коду. |
| F6 | F6 | Step over | Крок через. Виконує поточну рядку, не заходячи всередину викликаних функцій. Функція виконується повністю за один крок. |
| F7 | F7 | Step return | Крок з поверненням. Завершує виконання поточної функції та повертається до викликаючого коду, зупиняючись на наступній рядці. |
| F8 | F8 | Resume | Продовжити. Продовжує виконання до наступної точки зупинки або до завершення скрипта. Використовується для пропуску ділянок коду. |
| Ctrl + F2 | ⌘Cmd + F2 | Terminate | Завершити. Миттєво зупиняє виконання відладжуваного скрипта та очищує ресурси відладочної сесії. |
| Ctrl + ⇧Shift + B | ⇧Shift + ⌘Cmd + B | Toggle breakpoint | Створити або прибрати точку зупинки. Додає точку зупинки на поточну рядку, якщо її немає, та прибирає, якщо вона вже встановлена. |
| Ctrl + T | ⌘Cmd + T | Toggle Memory Monitors Pane | Перемкнути видимість панелі монітора пам'яті. Показує або ховає панель моніторингу використання пам'яті під час виконання. |
| ⇧Shift + F5 | ⇧Shift + F5 | Toggle step filters | Перемкнути фільтри кроків налагодження. Керує тим, які функції пропускаються при покроковому виконанні: системні бібліотеки, фреймворки тощо. |
Git
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Ctrl + ←Left | ⌘Cmd + ←Left | Collapse Working Tree | Згорнути робоче дерево. Згортає дерево змін Git, ховаючи деталі змінених файлів в представленні. |
| Ctrl + # | Alt + ⌘Cmd + 3 | Commit | Фіксація змін. Відкриває діалог для створення коміту з записом про внесені зміни в репозиторій Git. |
| Ctrl + C | ⌘Cmd + C | Copy Path | Копіювати шлях в буфер обміну. Копіює повний шлях до вибраного файлу або об'єкта в репозиторії Git. |
| Ctrl + O | ⌘Cmd + O | Quick outline (diff) | Відкрити швидкий контур для уніфікованої різниці. Показує огляд розбіжностей між версіями файлу в компактному вигляді. |
| F2 | F2 | Rename Branch | Перейменувати гілку. Відкриває діалог для перейменування поточної гілки Git без втрати історії змін. |
| Ctrl + ⇧Shift + K | Ctrl + ⇧Shift + K | Commit to Git | Фіксувати зміни в Git. Коммітит всі зміни в вибраних файлах з можливістю введення повідомлення про коміт. |
| Ctrl + ⇧Shift + U | Ctrl + ⇧Shift + U | Update from Git | Оновити зміни з Git. Отримує останні зміни з віддаленого репозиторію та об'єднує їх з локальною копією. |
Проект
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Ctrl + B | ⌘Cmd + B | Build all projects | Зібрати всі проекти. Запускає компіляцію та збірку всіх проектів в робочій області. Перевіряє коректність коду та створює виконувані файли. |
Oracle
| Гарячі клавіші Windows/Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Ctrl + F9 | Ctrl + F9 | Compile | Компіляція Oracle об'єкта. Компілює вибраний Oracle-об'єкт (процедуру, функцію, тригер, уявлення) в базі даних. Корисно при зміні вихідного коду PL/SQL. |
Утиліти
| Гарячі клавіші Windows&Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| Ctrl + ⇧Shift + C | Ctrl + ⇧Shift + C | Advanced Copy | Розширене копіювання даних. Відкриває діалог розширеного копіювання з налаштуваннями формату: CSV, INSERT, JSON та інші. |
| Ctrl + Alt + ⇧Shift + C | Ctrl + Alt + ⇧Shift + C | Copy with settings | Копіювати дані з налаштуваннями в розширеному копіюванні. Копіює дані з попередньо налаштованими параметрами формату та перетворення. |
| Ctrl + ⇧Shift + V | Ctrl + ⇧Shift + V | Advanced Paste | Розширене вставка даних. Відкриває діалог розширеної вставки з налаштуваннями перетворення даних з буфера обміну. |
| Ctrl + Alt + Pg Up / Pg Dn | — | Switch tabs (Properties) | Перемикання вкладок в вікні властивостей об'єкта бази даних. Перемикати між вкладками властивостей: General, Columns, Indexes, Constraints, SQL та інші. |
| Alt + Insert | ⌘Cmd + N | Create Object | Доступно в Database Navigator та Properties Editor. Відкриває меню створення нового об'єкта бази даних: таблицю, індекс, уявлення, зберігану процедуру та інші об'єкти. |
Довідка
| Гарячі клавіші Windows&Linux | Гарячі клавіші macOS | Назва | Опис |
|---|---|---|---|
| F1 | F1 | Open documentation | Відкрити документацію DBeaver. Відкриває офіційну документацію DBeaver з детальним описом всіх функцій, керівництвом з налаштування та відповідями на часто задавані питання. |