Ответ 1
Если вы хотите, чтобы Emacs правильно отступал несколько строк, тогда команда C-META \
также известна как C-M-\
. Другими словами, это не Control - M
, но Control - Meta - Backslash
(Control + Alt + \ на большинстве клавиатур)
В моем Emacs ключ space
может отступать правильно 1 строка. Если я выберу несколько строк и нажмите клавишу space
, отступ не будет работать.
Следуя этой ссылке, я пытаюсь выполнить C-M-\
или C-M-q
, но C-M
удаляет непосредственно весь выбранный блок.
Вот мой .emacs
, может ли кто-нибудь помочь?
Если вы хотите, чтобы Emacs правильно отступал несколько строк, тогда команда C-META \
также известна как C-M-\
. Другими словами, это не Control - M
, но Control - Meta - Backslash
(Control + Alt + \ на большинстве клавиатур)
Выберите несколько строк, затем введите C-u 8 C-x Tab, это приведет к отступу области в 8
.
C-u -4 C-x Tab будет отступать от 4
пробелов
Делайте отступы в интерактивном режиме.
Ни один из описанных выше методов не работал для меня, кроме Kev 's-, и это слишком многословно для моих медленных пальцев.
Для меня я могу выделить регион и нажать Alt-left arrow . Странно, даже если Alt регистрируется как мета в emacs, Esc-left arrow не работает.