Spacemacs — это дистрибутив Emacs, объединяющий эргономику управления Vim с безграничной расширяемостью Emacs.
Навигация через клавишу-лидер (SPC)
Spacemacs использует клавишу пробела SPC как основной лидер в обычном режиме Vim.
Категории префиксов
| Последовательность | Область / Категория |
|---|---|
SPC f |
Операции с файлами |
SPC p |
Команды проекта (Projectile) |
SPC b |
Управление буферами |
SPC w |
Управление окнами |
SPC s |
Поиск и grep |
SPC g |
Работа с Git (Magit) |
SPC h |
Справка и документация |
SPC q |
Выход и управление сессией |
Операции с файлами (SPC f)
| Сочетание | Действие |
|---|---|
SPC f f |
Найти файл (через helm / ivy) |
SPC f s |
Сохранить текущий файл |
SPC f r |
Список недавних файлов |
SPC f t |
Открыть/скрыть дерево файлов (Neotree / Treemacs) |
SPC f y |
Показать путь к текущему файлу |
Управление буферами (SPC b)
| Сочетание | Действие |
|---|---|
SPC b b |
Переключить буфер |
SPC b d |
Закрыть / удалить буфер |
SPC TAB |
Перейти к предыдущему активному буферу |
SPC b n |
Следующий буфер |
SPC b p |
Предыдущий буфер |
Разметка окон (SPC w)
| Сочетание | Действие |
|---|---|
SPC w / |
Разделить окно по вертикали |
SPC w - |
Разделить окно по горизонтали |
SPC w h/j/k/l |
Перейти в левое/нижнее/верхнее/правое окно |
SPC w d |
Закрыть текущее окно |
SPC w = |
Выровнять размеры всех окон |
Проекты и контроль версий
| Сочетание | Действие |
|---|---|
SPC p f |
Найти файл в проекте |
SPC p p |
Переключить активный проект |
SPC g s |
Открыть экран состояния Magit |
SPC s p |
Поиск текста по всему проекту (Grep) |