Работа в Logseq с помощью клавиатурных комбинаций резко повышает производительность работы. С одной стороны их использование не является обязательным, всё можно сделать и с помощью мыши. А вот с другой стороны, ни о какой эффективной работе без знания "клавиатуры" речи быть не может.
Состояние потока, в котором и доступна самая эффективная и продуктивная работа достижимо только тогда, когда вы не отвлекаетесь на блуждание по меню и прочие действия которые отвлекают от работы и творчества.
Список горячих клавиш актуален для Logseq версии 0.10.6 и может несколько отличаться от того, что есть у вас. Но поводов для волнения нет, так как всё основное работает как часики и не меняется от версии к версии.
Клавиатурные комбинации кстати, работают в основном в бесфокусном режиме. То есть сначала дважды прожимаем клавишу "ESC", а потом уже используем комбинацию.
Клавиатурные комбинации в Logseq делятся на несколько блоков - это:
Базовые
Ctrl+Shift+p - поиск команды
Ctrl+c - копировать выделение или ссылку на выделенный блок.
Ctrl+Shift+c - копировать выделенный текст или блок как текст. Пригождается при необходимости вставить например текст статьи в блог или текстовый редактор.
Ctrl+x - вырезать текст или блок
Tab - увеличить отступ выделенного блока или нескольких. Так-же работает в режиме редактирования блока.
Enter - создать новый блок
Shift+Enter - создать новую строку внутри блока
Shift+Tab - уменьшить отступ выделенного блока или нескольких. Так-же работает в режиме редактирования блока.
Ctrl+Shift+z | Ctrl+y - вернуть (не очень правда пока понятно что должно вернуться)
Ctrl+Shift+a - выбрать все блоки
Ctrl+a - выбрать родительский блок. Первый раз выбор текущего блока, потом выбор всех блоков на уровне, потом выбор блоков на уровень выше и вплоть до того, что будут выбраны все блоки на странице.
Ctrl+z - отмена последнего действия.
Ctrl+f - поиск на странице
Enter | Ctrl+g - перейти к следующему найденному наименованию на странице.
Shift+Enter | Ctrl+Shift+g - перейти к предыдущему найденному наименованию на странице.
Ctrl+k - поиск страниц и блоков по всей базе знаний
Ctrl+Shift+k - поиск страниц и блоков только на открытой странице
Навигация
Ctrl+UP - свернуть блок до родительского
DOWN | Ctrl+n - Переместить курсор вниз / Выбрать вниз
Ctrl+DOWN - Раскрыть
LEFT - Переместить курсор влево / Открыть выбранный блок в начале
RIGHT - Переместить курсор вправо / Открыть выбранный блок в конце
t + o - Переключить открытые блоки (свернуть или развернуть все блоки)
UP | Ctrl+p - Переместить курсор вверх / Выбрать вверх
g | Shift+g - Перейти ко всем графам (на отдельной странице показываются все хранилища данных, что позволяет между ними удобно переключаться. Работает так, что сначала в режиме расфокуса нажимаете g, а потом сразу Shift+g)
g + a - Перейти ко всем страницам
Ctrl+[ - Назад
g+f | t+c - Переключить карточки
Ctrl+] - Вперёд
g+g - Перейти к просмотру графа
g+h - Домой
g+j - Перейти в журналы
g+s - Перейти к горячим клавишам
g+n - Перейти к следующему журналу
g+p - Перейти к предыдущему журналу
g+t - перейти к завтрашнему дню
g+w - Перейти к интерактивным доскам
Общее редактирование блока
Backspace - Удалить перед курсором
Ctrl+Enter - Сменить статус задачи текущего элемента
Delete - Удалить после курсора
Esc - Выйти из режима редактирования
Ctrl+o - Перейти по ссылке под курсором
Tab - Увеличить отступ блока
Alt+Shift+DOWN - Передвинуть блок ниже
Alt+Shift+UP - Передвинуть блок выше
Enter - Создать новый блок
Shift+Enter - Новая строка в блоке
Ctrl+Shift+o - Открыть ссылку на боковой панели
Shift-Tab - Уменьшить отступ блока
Alt+RIGHT - Войти в редактируемый блок / Иначе вперёд
Alt+LEFT - Выйти из редактируемого блока / Иначе назад
Команды редактирования блока
Backspace - Удалить перед курсором
Alt+w - Удалить предыдущее слово
Alt+b - Переместить курсор на одно слово назад
Alt+a - Переместить курсор в начало блока
Alt+l - Удалить содержимое блока
Ctrl+e - Копировать встраиваемый блок, указывающий на текущий блок
Alt+e - Переместить курсор в конец блока
Alt+d - Удалить следующее слово
Alt+f - Переместить курсор на одно слово вперёд
Alt+k - Удалить строку после курсора
Alt+u - Удалить строку до курсора
Ctrl+Shift+v - Вставить текст в один блок в указанном месте
Ctrl+Shift+r - Заменить ссылку на блок своим содержимым в указанном месте
Shift+DOWN - Выбрать контент ниже
Shift+UP - Выбрать контент выше
Выделение блоков (Esc для отмены)
Backspace | Delete - Удалить выбранные блоки
Enter - Редактировать выбранный блок
Ctrl+Shift+a - Выбрать все блоки
Alt+DOWN - Выбрать блок ниже
Alt+UP - Выбрать блок выше
Ctrl+a - Выбрать родительский блок
Форматирование
Ctrl+b - Жирный
Ctrl+Shift+h - Выделение
Ctrl+l - HTML ссылка
Ctrl+i - Курсив
Ctrl+Shift+s - Перечёркнутый
Переключатели
t+n - Переключить формат нумерованного списка
t+o - Переключить открытые блоки (свернуть или развернуть все блоки)
Unset - Переключить режим Отменить/Повторить (глобально или только на странице)
c+c - Cycle color
c+o - Cycle color off
Ctrl+c | Ctrl+b - Переключить отображение скобок
Alt+Shift+c - Переключить Контент на боковой панели
t+d - Переключить режим документа
? - Переключить помощь
t+l - Переключить левую панель
t+r - Переключить правую панель
t+s - Переключить параметры
t+t - Переключение между тёмной/светлой темой
t+w - Переключить широкоформатный режим
Интерактивная доска
n+w - Новая интерактивная доска
] - Переместить вперёд
Shift+] - Переместить на передний план
Alt+LEFT - Clone left
ALT+RIGHT - Clone right
7 | w+c - Инструмент 'Соединительная стрелка'
o | w+o - Инструмент 'Эллипс'
6 | w+e - Инструмент 'Ластик'
Ctrl+g - Группировать выбранное
5 | w+h - Инструмент 'Маркер'
Ctrl+l - Заблокировать выбранное
2 | w+p - Инструмент 'Рука'
4 | w+d - Инструмент 'Карандаш'
3 | w+b - Инструмент 'портал'
9 | w+r - Инструмент 'Прямоугольник'
Shift+0 - Сбросить масштаб
1 | w+s - Инструмент 'Выделение'
[ - Переместить назад
Shift+[ - Переместить на задний план
8 | w+t - Инструмент 'Текст'
t+g - Переключить отображение сетки
Ctrl+Shift+g - Разгруппировать выбранное
Ctrl+Shift+l - Разблокировать выбранное
Shift + = - Увеличить
Shift + - - Уменьшить
Shift + 1 - Масштабировать, показав все элементы
Shift + 2 - Масштабировать, показав выбранные элементы
Всё остальное, что задействовано в работе с Logseq - это уже относится к подключенным плагинам и разделу "Разное", а потому тут не указано.
Надеюсь нормальное русскоязычное руководство по хоткеям Logseq кому-то и пригодится.
С уважением,
Автор.