Обозначения:
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-;
вставить/выровнять комментарий