emacs indentation

Sangre varias líneas en Emacs.



indentation (3)

En mi Emacs, space tecla de space puede sangrar correctamente 1 línea. Si selecciono varias líneas y presiono space tecla de space , la sangría no funciona.

Siguiendo este link , intento CM-/ o CMq , pero CM elimina directamente todo el bloque seleccionado.

Aquí está mi .emacs , ¿alguien podría ayudar?


Ninguno de los métodos anteriores funcionó para mí, excepto el de Kev, y eso es demasiado detallado para mis dedos lentos.

Para mí, puedo resaltar la región y presionar la flecha Alt-izquierda . Extrañamente, aunque Altt se registra como meta en emacsm, la flecha Esc-izquierda no funciona.


Seleccione multiplicar líneas, luego escriba Cu 8 Cx Tab , sangrará la región en 8 espacios.

Cu -4 Cx Tab se desdividirá por 4 espacios


Si desea que Emacs sangre correctamente varias líneas, entonces el comando es C-META / también conocido como CM-/ . En otras palabras, no es Control - M , sino Control - Meta - Backslash ( Control + Alt + / en la mayoría de los teclados)