Шпаргалка по редактору "Emacs"
^H k <ключ> Краткое / полное описание ключа
^H f <функция> Описание функции
^H a <текст> Все функции с этим текстом
^H w <функция> На какой клавише висит функция
1. ХОЖДЕНИЕ ПО ФАЙЛАМ
^X ^F Войти в файл по запросу
^X ^V Войти в файл по запросу в том же окне
^X 4 ^F Войти в файл по запросу в другом окне
^X ^S / S Сохранить файл / все файлы
^X ^C Выйти из всех файлов с сохранением
M-~ Забыть что файл был изменен
^X ^W Записать файл под другим именем write-file
M-x<имя файла> Поменять имя файла после записи
^X ^D<каталог> Список файлов в каталоге
^X d Dired режим
^U ^X ^D<каталог> Список файлов в каталоге
M-x view-file Просмотр файла
M-x insert-file Вставка файла
^X ^S / S Сохранить файл(ы)
ОКНА, БУФЕРА
^X 0 Уничтожить окно
^X 1 Первое окно на весь экран (ZOOM)
^X o В другое окно
M-^V Листать другое окно
^X ^B Список буферов
^X k kill-buffer
2. ИНФОРМАЦИЯ
M-x what-page M-x what-line
M-= / ^= размер файла / позиция курсора
^X l о странице
3. ОТКАТКА
^X u / ^? / ^_ Откатка undo
advertised-undo
^G Прервать команду
БОЛЬШИЕ / МАЛЕНЬКИЕ. РУССКИЕ/ЛАТИНСКИЕ
M-- M-l Сделать предыдущее слово маленьким
M-- M-u Сделать предыдущее слово большим
M-- M-c Сделать предыдущее слово маленьким с заглавной
4. ПЕРЕМЕЩЕНИЯ ПО ТЕКСТУ
^b/^f Сдвинуться на шаг backward-char,
^p/^n next-line, previous-line
M- f/b n/p На слово/ предложение
^X r В середину окна
^V / M-V На страницу вниз/вверх scroll-up/scroll-down
^A / ^E В начало/ конец строки
M-a / M-e В начало/ конец предложения
M-< / > Встать в начало / конец файла beginning-of-buffer/ end-of-buffer
^@ / ^SPC Запомнить позицию в тексте
^X ^X Встать в запомненную позицию, запомнив текущую
^U ^@ Встать на предыдущую помеченную позицию
4.5 УСТАНОВКА ОКНА В УДОБНОЕ ПОЛОЖЕНИЕ
^L Перерисовать экран (redraw-display)
M-x goto-line Выставить строку No в середину экрана
5. ВСТАВКА / УДАЛЕНИЕ / РЕДАКТИРОВАНИЕ СТРОКИ
^D Удалить символ
Del Забой
M-Del Удалить предыдущее слово
M-x overwrite-mode Режим замены
^K Удалить конец строки / Удалить начало строки
M-d Удалить слово и пробелы за ним
M-^ Склеить строки delete-indentation
6. ЗАПОМИНАНИЕ / ВСПОМИНАНИЕ
^Y Вспомнить символы / yank
M-y Вспомнить предыдущие символы
^@ Запомнить угол региона. (set-mark-command)
^W Удалить с запоминанием
^X x Запомнить в регистре
M-d Удалить слово с запоминанием kill-word
M-w Запомнить регион
^X x R Запомнить регион в регистре (copy-to-register)
^X g R Вспомнить регистре (insert-register)
7. МАКРОКОМАНДЫ И Т.П.
^u <n> <команда> Выполнить команду n раз (n - число)
M-x <функция> Выполнить функцию по имени
M-x set-variable Установить значение переменной
M-x global-set-key <key> <функция> Повесить на клавишу функцию.
^X ( клавиши ^X ) задать макрокоманду
^X e выполнить макрокоманду
name-last-kbd-makro присвоить ей имя
insert-last-kbd-makro воспроизвести клавиши LISP кода
insert-kbd-makro вставить lisp-код по функции.
M-x disassemble дизассемблировать функцию.
КОМАНДЫ МИНИБУФЕРА
^X ESC Повторить последнюю команду (`repeat-complex-command').
M-p/M-n Листать команды минибуфера вверх/вниз
M-x list-command-history
Tab/space/? Дополнить
8. ПОИСК , И ЗАМЕНА
^S/^R Мягкий поиск вперед/назад
DEL Вернуться
^G Прервать поиск
^S Повторить поиск
M-% Поиск и замена query-display " " - выполнять замену, DEL прерваться
9. ФОРМАТИРОВАНИЕ
M-q Отформатировать абзац
Задать левую границу форматирования
Задать правую границу форматирования
M-x auto-fill-mode Установить/Отменить режим автоформатирования
M-x set-variable indent-tabs-mode nil выравнивание делать пробелами
M-x tabify Свернуть все пробелы в табуляторы
M-x untabify Развернуть все табуляторы в пробелы
10. ПРОЧЕЕ
[^X] ^Z Выйти в ОС (suspend-emacs)
ESC ! Выполнить команду shell по запросу (shell-command)
M-x shell Открыть окно с shellом
11. ФИЛЬТРЫ
M-x outline-mode to turn on Outline mode in the current buffer.
set-var outline-regexp по умолчанию ^[*][*]* задает фильтр
M-x hide-body Спрятать все кроме заголовков
M-x show-all Включить все строки
12. Установка параметров
^X ^N Поставить стоп на next, previous-line
^U ^X ^N Снять
truncate-lines=no Не сворачивать строки
help-char
term-file-prefix
keyboard-translate-table
scroll-... 1. (мягкий скролл, без прыжков)
ctl-arrow nil Представлять CTRL-символы ^? или \xxx
14. Феньки всякие
M-x doctor psy hanoi Психотерапевт. Психотерап. сеанс. Пирамидка
M-x calendar Календарь
М-/ Развернуть слово до ближайшего похожего в буфере.
15. ЛИСП
M-x load-file / library Загрузить файл с ЛИСПОМ .elc, .el
M-x byte-compile-file Откомпилировать файл
То же из Shella: emacs -batch -f batch-byte-compile FILES...
M-x byte-recompile-directory Перекомпилировать файлы в директории
M-x disassemble Декомпиляция ЛИСП-функции
M-x insert-kbd-makro Вставить описание функции
|