Обозначения:
C— клавиша Control, обычно настроена наCtrl.M— клавиша Meta, обычно настроена наAlt.
M-xввести командуC-x C-cзакрыть EmacsC-gпрекратить текущую операциюC-h bпоказать список горячих клавиш
-
C-x C-sсохранить -
C-x C-fоткрыть файл / создать новый -
C-x C-wсохранить как -
M-wкопировать -
C-wвырезать -
C-yвставить -
C-kвырезать до конца строки -
C-x uотменить
-
C-s <набор слова>поиск далее по файлу (нажать повторноC-s, чтобы перейти к следующему вхождению) -
C-r <набор слова>поиск назад по файлу -
M-x replace-string RET <from> RET <to>заменить все вхождения текста<from>на<to> -
M-%запрос замены слова по одному
-
C-x 0закрыть текущее окно -
C-x 2разделить окно по вертикали -
C-x 3разделить окно по горизонтали -
C-x oпереключение между окнами -
C-x ->/C-x <-переключение между активными буферами в текущем окне
-
C-c C-sзапустить REPL SML -
C-c C-lкомпилировать и загрузить текущий файл (должен быть сохранён) -
C-c C-bкомпилировать и загрузить текущий буфер -
Tabвыровнять текущую строку (исправить форматирование) -
C-M-\исправить форматирование в выделенной области -
M-;вставить/выровнять комментарий