Памятка по Doom Emacs: основные сочетания клавиш и команды

Вот шпаргалка по Doom Emacs:

  1. Базовое редактирование:

    • Открытие и сохранение файлов: SPC f o(открыть), SPC f s(сохранить)
    • Копирование, вырезание и вставка: SPC x(вырезать), SPC c(копировать), SPC v(вставить)
    • Отменить и повторить действие: u(отменить), C-r(повторить)
  2. Навигация:

    • Перемещение курсора: h(влево), j(вниз), k(вверх), l(справа)
    • Перемещение по словам: w(вперед), b(назад)
    • Перемещение к началу/концу строки: 0(начало), $(конец)
    • Прокрутка: C-u(вверх), C-d(вниз)
  3. Поиск и замена:

    • Поиск: /(начать поиск), n(следующее вхождение), N(предыдущее вхождение)
    • Замена: :%s/old/new/g(замените все вхождения слова «старый» на «новый»)
  4. Буферы и окна:

    • Переключение буферов: SPC b b
    • Разделение окон: SPC w /(горизонтальное), SPC w -(вертикальное)
    • Переключение окон: SPC w
  5. Навигация по коду и манипулирование им:

    • Перейти к определению: gd
    • Найти ссылки: gr
    • Символ переименования: , r r
  6. Завершение кода:

    • Завершение триггера: TAB
    • Выберите завершение: TAB(цикл вперед), S-TAB(цикл назад)
  7. Интеграция с Git:

    • Статус Magit: SPC g s
    • Изменения этапов: s
    • Зафиксировать изменения: c c
  8. Справка:

    • Показать сочетания клавиш: SPC ?
    • Опишите функцию: SPC h d f

Обратите внимание, что сочетания клавиш Doom Emacs могут различаться в зависимости от вашей конкретной конфигурации и настройки привязок клавиш.