Сочетания клавиш и руководство по продуктивности
Добро пожаловать в руководство по сочетаниям клавиш HarborDB. Освоение этих сочетаний изменит ваш рабочий процесс с PostgreSQL, позволив вам работать быстрее, уменьшить зависимость от мыши и повысить общую продуктивность. Независимо от того, пишете ли вы сложные запросы или управляете несколькими подключениями к базам данных, эти сочетания клавиш помогут вам работать как профессионал.
Зачем использовать сочетания клавиш?
Сочетания клавиш предлагают несколько преимуществ:
- Скорость: Выполняйте действия в 2-5 раз быстрее, чем с помощью меню
- Концентрация: Держите руки на клавиатуре при написании запросов
- Снижение усталости: Минимизируйте повторяющиеся движения мышью
- Профессиональный рабочий процесс: Работайте более эффективно, как опытные специалисты по базам данных
Быстрая справочная шпаргалка
| Категория | Сочетание клавиш | Действие | Частота использования |
| -------------------- | ---------------- | --------------------- | --------------------- |
| Выполнение запроса | ⌘ + R | Выполнить запрос | ★★★★★ |
| Выполнение запроса | ⌘ + . | Отменить запрос | ★★★★☆ |
| Навигация | ⌘ + T | Новая вкладка запроса | ★★★★★ |
| Навигация | ⌘ + W | Закрыть текущую вкладку | ★★★★★ |
| Навигация | ⌘ + B | Переключить боковую панель | ★★★★☆ |
| Редактирование | ⌘ + / | Переключить комментарий | ★★★★★ |
| Редактирование | Tab | Увеличить отступ | ★★★★★ |
| Редактирование | Shift + Tab | Уменьшить отступ | ★★★★★ |
| Операции с файлами | ⌘ + S | Сохранить запрос | ★★★★☆ |
| Операции с файлами | ⌘ + E | Экспортировать результаты | ★★★★☆ |
| Поиск | ⌘ + F | Найти в запросе | ★★★★★ |
| Поиск | ⌘ + G | Найти следующее | ★★★★☆ |
Навигационные сочетания клавиш
Навигация в редакторе запросов
| Сочетание клавиш | Действие | Описание |
| ----------------------- | ------------------------ | -------------------------------------- |
| ⌘ + T | Новая вкладка запроса | Открыть свежую вкладку SQL-редактора |
| ⌘ + W | Закрыть вкладку | Закрыть текущую вкладку запроса |
| ⌘ + Shift + T | Восстановить закрытую вкладку | Восстановить последнюю закрытую вкладку |
| ⌘ + 1 - ⌘ + 9 | Переключиться на вкладку | Перейти к конкретному номеру вкладки |
| ⌘ + Option + ←/→ | Предыдущая/Следующая вкладка | Навигация между вкладками |
| ⌘ + B | Переключить боковую панель | Показать/скрыть боковую панель навигации по базе данных |
| ⌘ + Option + S | Переключить панель результатов | Показать/скрыть область результатов запроса |
Навигация по базе данных
| Сочетание клавиш | Действие | Описание |
| -------------------- | --------------------- | -------------------------------------------- |
| ⌘ + F (в боковой панели) | Поиск объектов | Фильтровать объекты базы данных в боковой панели |
| ↑/↓ | Навигация по объектам | Перемещение по объектам базы данных |
| → | Развернуть объект | Развернуть базу данных/схему/таблицу |
| ← | Свернуть объект | Свернуть развёрнутый объект |
| Space | Быстрый просмотр | Предварительный просмотр структуры таблицы без разворачивания |
| ⌘ + Щелчок (таблица) | Выбрать топ 100 | Открыть запрос SELECT * FROM table LIMIT 100 |
| ⌥ + Щелчок (таблица) | Открыть вид структуры | Просмотреть детальную структуру таблицы |
Сочетания клавиш для выполнения запросов
Базовое выполнение
| Сочетание клавиш | Действие | Когда использовать |
| ---------------- | --------------- | ------------------------------------- |
| ⌘ + R | Выполнить запрос | Выполнить весь запрос в редакторе |
| ⌘ + Shift + R | Выполнить выделенное | Выполнить только выделенный текст |
| ⌘ + . | Отменить запрос | Остановить долго выполняющийся запрос |
| ⌘ + K | Очистить редактор | Удалить весь текст из текущего редактора |
| ⌘ + L | Фокус на результаты | Переключить фокус на панель результатов |
Продвинутое выполнение
| Сочетание клавиш | Действие | Описание |
| ----------------- | ----------------- | -------------------------------------- |
| ⌘ + Shift + E | Объяснить запрос | Показать план выполнения без запуска |
| ⌘ + Option + R | Выполнить и объяснить | Выполнить запрос и показать план выполнения |
| ⌘ + Shift + A | Выполнить все вкладки | Выполнить запросы во всех открытых вкладках |
| ⌘ + Option + . | Отменить всё | Отменить все выполняющиеся запросы |
Сочетания клавиш для редактирования текста
Базовая работа с текстом
| Сочетание клавиш | Действие | Эквивалент в меню |
| ----------------- | -------------------- | -------------------------------- |
| ⌘ + / | Переключить комментарий | Формат → Переключить комментарий |
| Tab | Увеличить отступ | Формат → Увеличить отступ |
| Shift + Tab | Уменьшить отступ | Формат → Уменьшить отступ |
| ⌘ + ] | Увеличить отступ | Формат → Увеличить отступ |
| ⌘ + [ | Уменьшить отступ | Формат → Уменьшить отступ |
| ⌘ + D | Дублировать строку | Правка → Дублировать строку |
| ⌘ + Shift + D | Удалить строку | Правка → Удалить строку |
| ⌘ + Shift + ↑/↓ | Переместить строку вверх/вниз | Правка → Переместить строку вверх/вниз |
Продвинутое редактирование
| Сочетание клавиш | Действие | Описание |
| ----------------- | ------------------------ | --------------------------------------------- |
| ⌘ + Option + L | Форматировать SQL | Автоформатирование SQL-запроса |
| ⌘ + Shift + F | Найти в файлах | Поиск по всем сохранённым запросам |
| ⌘ + Option + F | Заменить в запросе | Найти и заменить текст |
| ⌘ + Shift + L | Выбрать все вхождения | Выбрать все экземпляры текущего слова |
| F2 | Переименовать символ | Переименовать ссылку на таблицу/столбец (с рефакторингом) |
Выделение и перемещение
| Сочетание клавиш | Действие | Описание |
| --------------------- | ----------------------- | --------------------------------- |
| ⌘ + ←/→ | Начало/Конец строки | Перейти к началу или концу строки |
| ⌘ + ↑/↓ | Верх/Низ редактора | Перейти к первой или последней строке |
| ⌥ + ←/→ | Предыдущее/Следующее слово | Перемещаться по словам вместо символов |
| ⌘ + Shift + ←/→ | Выделить до конца строки | Выделить текст до начала/конца строки |
| ⌥ + Shift + ←/→ | Выделить по словам | Выделять текст слово за словом |
| ⌘ + L | Выделить строку | Выделить всю текущую строку |
Результаты и манипуляции с данными
Навигация по результатам
| Сочетание клавиш | Действие | Описание |
| --------------------- | ---------------------- | ----------------------------------- |
| Tab / Shift + Tab | Навигация по ячейкам | Перемещение между ячейками в результатах |
| ↑/↓/←/→ | Навигация по ячейкам | Навигация стрелками в результатах |
| ⌘ + A | Выделить все строки | Выделить все строки в результатах |
| Space | Переключить выделение строки | Выделить/снять выделение текущей строки |
| ⌘ + C | Скопировать ячейку | Скопировать выделенную ячейку в буфер обмена |
| ⌘ + Shift + C | Скопировать строку как JSON | Скопировать всю строку в формате JSON |
| Enter | Редактировать ячейку | Войти в режим редактирования ячейки (для локальных правок) |
Экспорт данных
| Сочетание клавиш | Действие | Описание |
| ---------------- | ---------------- | ----------------------------------- |
| ⌘ + E | Экспортировать результаты | Открыть диалог экспорта для текущих результатов |
| ⌘ + Shift + E | Быстрый экспорт | Экспортировать с последними использованными настройками |
| ⌘ + Option + C | Скопировать как CSV | Скопировать результаты как CSV в буфер обмена |
| ⌘ + Option + J | Скопировать как JSON | Скопировать результаты как JSON в буфер обмена |
Управление файлами и подключениями
Операции с файлами
| Сочетание клавиш | Действие | Описание |
| ---------------- | ----------------- | ------------------------------- |
| ⌘ + S | Сохранить запрос | Сохранить текущий запрос в файл |
| ⌘ + Shift + S | Сохранить запрос как | Сохранить запрос с новым именем |
| ⌘ + O | Открыть файл запроса | Открыть сохранённый запрос с диска |
| ⌘ + N | Новый запрос | Создать новый запрос (так же как ⌘ + T) |
| ⌘ + P | Напечатать результаты | Напечатать текущие результаты |
| ⌘ + Shift + P | Быстрая печать | Печать с настройками по умолчанию |
Управление подключениями
| Сочетание клавиш | Действие | Описание |
| ----------------- | -------------------- | ---------------------------------- |
| ⌘ + Shift + N | Новое подключение | Открыть диалог нового подключения |
| ⌘ + Option + C | Подключиться/Отключиться | Переключить подключение для текущей вкладки |
| ⌘ + Shift + C | Копировать подключение | Дублировать настройки текущего подключения |
| ⌘ + , | Настройки | Открыть настройки HarborDB |
Управление окнами и интерфейсом
Управление окнами
| Сочетание клавиш | Действие | Описание |
| ----------------- | ------------------- | ------------------------------- |
| ⌘ + M | Свернуть окно | Свернуть окно HarborDB |
| ⌘ + Option + M | Свернуть все | Свернуть все окна HarborDB |
| ⌘ + H | Скрыть HarborDB | Скрыть приложение HarborDB |
| ⌘ + Option + H | Скрыть другие | Скрыть все другие приложения |
| ⌘ + Q | Выйти из HarborDB | Выйти из приложения (предлагает сохранить) |
| ⌘ + Option + W | Закрыть все окна | Закрыть все открытые окна |
Управление расположением
| Сочетание клавиш | Действие | Описание |
| ----------------- | ---------------- | --------------------------- |
| ⌘ + Option + 1 | Расположение по умолчанию | Сбросить к расположению окон по умолчанию |
| ⌘ + Option + 2 | Фокус на редакторе | Максимизировать панель редактора |
| ⌘ + Option + 3 | Фокус на результатах | Максимизировать панель результатов |
| ⌘ + Option + 4 | Фокус на боковой панели | Максимизировать навигационную боковую панель |
| ⌘ + 0 | Сбросить масштаб | Сбросить уровень масштабирования до 100% |
| ⌘ + = | Увеличить масштаб | Увеличить размер шрифта редактора |
| ⌘ + - | Уменьшить масштаб | Уменьшить размер шрифта редактора |
Сочетания клавиш Touch Bar (MacBook Pro)
Если ваш Mac имеет Touch Bar, HarborDB предоставляет контекстные сочетания клавиш:
Touch Bar в режиме редактора
- Кнопка "Выполнить": Выполнить текущий запрос
- Кнопка "Отменить": Остановить выполняющийся запрос
- Кнопка "Форматировать": Автоформатирование SQL
- Кнопка "Сохранить": Сохранить текущий запрос
- Переключатель вкладок: Переключение между вкладками запросов
Touch Bar в режиме результатов
- Кнопка "Экспорт": Опции быстрого экспорта
- Кнопка "Копировать": Копировать выделенное
- Кнопка "Фильтр": Применить фильтры к результатам
- Кнопки сортировки: Сортировка по возрастанию/убыванию
Touch Bar в режиме подключения
- Подключиться/Отключиться: Переключить подключение
- Проверить подключение: Проверить текущее подключение
- Новый запрос: Создать новый запрос для подключения
Настройка сочетаний клавиш
Просмотр текущих сочетаний клавиш
Чтобы увидеть все доступные сочетания клавиш:
- Перейдите в HarborDB → Настройки → Клавиатура
- Просмотрите категоризированный список всех сочетаний клавиш
- Найдите конкретные действия
Создание пользовательских сочетаний клавиш
- Откройте Системные настройки → Клавиатура → Сочетания клавиш
- Выберите Сочетания клавиш приложений в боковой панели
- Нажмите +, чтобы добавить новое сочетание клавиш
- Выберите HarborDB из списка приложений
- Введите точное название пункта меню
- Назначьте предпочтительное сочетание клавиш
Рекомендуемые пользовательские сочетания клавиш
| Действие | Рекомендуемое сочетание клавиш | Почему это полезно |
| --------------------------- | ------------------------------ | ---------------------------------- |
| Форматировать SQL | ⌘ + Shift + F | Соответствует другим редакторам |
| Переключить подключение | ⌘ + Shift + C | Быстрые изменения подключений |
| Переключить номера строк | ⌘ + Shift + L | Показать/скрыть номера строк |
| Выполнить текущий оператор | ⌘ + Enter | Выполнить SQL-оператор в позиции курсора |
Советы по продуктивности и рабочие процессы
Эффективный рабочий процесс написания запросов
- Начните с
⌘ + N- Новая вкладка запроса - Напишите запрос - Используйте автодополнение (
Tabдля принятия) - Отформатируйте с помощью
⌘ + Option + L- Очистите SQL - Протестируйте с помощью
⌘ + Shift + R- Сначала выполните выделенное - Выполните с помощью
⌘ + R- Выполните полный запрос - Экспортируйте с помощью
⌘ + E- Сохраните результаты - Сохраните с помощью
⌘ + S- Сохраните запрос
Рабочий процесс с несколькими подключениями
⌘ + Shift + N- Создать новое подключение⌘ + T- Новая вкладка для каждой базы данных⌘ + 1/⌘ + 2- Переключение между окружениями⌘ + Option + C- Переключать подключения по мере необходимости
Рабочий процесс анализа данных
⌘ + Щелчокпо таблице - Быстрый SELECT⌘ + R- Выполнить, чтобы увидеть данные⌘ + Fв результатах - Найти конкретные значения⌘ + E- Экспортировать для дальнейшего анализа⌘ + Shift + S- Сохранить запрос анализа
Устранение проблем с сочетаниями клавиш
Распространённые проблемы и решения
Сочетание клавиш не работает
- Проверьте наличие конфликтов в Системные настройки → Клавиатура
- Перезапустите HarborDB
- Проверьте сочетание клавиш в Настройки → Клавиатура
- Проверьте, работают ли клавиши-модификаторы (проверьте в TextEdit)
Touch Bar не показывает элементы управления HarborDB
- Убедитесь, что Touch Bar включён в Системных настройках
- Перезапустите HarborDB
- Проверьте настройку "Touch Bar показывает" в Системных настройках
Проблемы с международной раскладкой клавиатуры
- Некоторые раскладки по-разному сопоставляют клавиши
- Используйте средство просмотра символов (
⌘ + Control + Space), чтобы увидеть фактические клавиши - Рассмотрите использование раскладки клавиатуры US для разработки
Сброс к значениям по умолчанию
Чтобы восстановить все сочетания клавиш к заводским настройкам:
- Перейдите в HarborDB → Настройки → Клавиатура
- Нажмите кнопку Восстановить значения по умолчанию
- Перезапустите HarborDB для применения изменений
Советы по изучению и практике
Начните с малого
Начните с 5 основных сочетаний клавиш:
⌘ + R- Выполнить запрос⌘ + T- Новая вкладка⌘ + W- Закрыть вкладку⌘ + /- Переключить комментарий⌘ + F- Найти в запросе
Используйте постепенно
- Неделя 1: Освойте сочетания клавиш для выполнения запросов
- Неделя 2: Добавьте сочетания клавиш для редактирования
- Неделя 3: Включите навигационные сочетания клавиш
- Неделя 4: Изучите расширенные сочетания клавиш для продуктивности
Создавайте шпаргалки
- Распечатайте таблицу быстрого справочника
- Держите её рядом с рабочим местом
- Используйте стикеры для наиболее часто используемых сочетаний клавиш
- Постепенно удаляйте подсказки по мере запоминания
Упражнения для практики
- Напишите запрос, используя только навигацию с клавиатуры
- Отформатируйте грязный SQL-запрос, используя только сочетания клавиш
- Экспортируйте результаты, не касаясь мыши
- Управляйте 3 вкладками запросов, используя только клавиатуру
Советы для продвинутых пользователей
Интеграция голосового управления
Для доступности или работы без рук:
- Включите Голосовое управление в Системных настройках
- Создайте пользовательские команды для действий HarborDB
- Используйте фразы типа "Выполнить запрос" или "Новая вкладка"
Рабочие процессы Automator
Создавайте автоматизированные последовательности:
- Откройте Automator
- Создайте "Быстрое действие" для HarborDB
- Запишите распространённые последовательности сочетаний клавиш
- Назначьте глобальное сочетание клавиш
Сторонние инструменты
Улучшите функциональность клавиатуры с помощью:
- Karabiner-Elements: Переназначение клавиш глобально
- BetterTouchTool: Пользовательские элементы управления Touch Bar
- Alfred: Быстрые действия HarborDB через клавиатуру
Получение помощи
Поиск дополнительных сочетаний клавиш
- Наведите указатель на пункты меню, чтобы увидеть сочетания клавиш
- Проверьте HarborDB → Настройки → Клавиатура
- Посетите Документацию HarborDB для обновлений
- Проверьте примечания к выпуску для новых сочетаний клавиш
Сообщение о проблемах
Если сочетание клавиш не работает должным образом:
- Запишите точные шаги для воспроизведения
- Проверьте версию HarborDB (HarborDB → О программе HarborDB)
- Проверьте версию macOS (меню Apple → Об этом Mac)
- Обратитесь в службу поддержки с подробностями
Запрос новых сочетаний клавиш
Есть идея для полезного сочетания клавиш?
- Проверьте, не существует ли оно уже в Настройках
- Используйте Системные настройки для создания пользовательского сочетания клавиш
- Предложите новые сочетания клавиш через Службу поддержки
Обратная связь
Помогите нам улучшить документацию