Puede usar move-to-tab-stop
con una variable personalizada tab-stop-list
para denotar sus columnas. Puede usar M-xedit-tab-stops
RET para configurar esta variable de manera visual.
También puede utilizar M-xruler-mode
RET y M-xruler-mode-toggle-show-tab-stops
RET para ver las tabulaciones.
para saltar varias columnas, move-to-tab-stop
no se repite con un argumento prefijo, pero si se define una macro de teclado que se pide que, a continuación, puede utilizar el arg prefx repetir tantas veces como sea necesario:
Grabar macro:
F3Mxmove-to-tab-stop
RETF4
O se unen a introducir temporalmente:
CxCkb (clave)
o nombre y pedir Emacs para ofrecerle la elisp poner en su archivo de inicio:
CxCkn (nombre) RET
Mxinsert-kbd-macro
RET (nombre) RET
(global-set-key (kbd "key") 'name)
(para la adecuada clave y nombre)
puede introducir un argumento prefijo numérico con cualquiera de:
Cu número (s)
M - número (s)
C- número (s)
p. Ej. si se hubiera obligado a la macro a Ci continuación M-4M-2Ci avanzaría cuarenta y dos tabuladores, y así que Cu Ci
Establezca la variable indent-tabs-mode
en nil
para evitar que se inserten pestañas.
He cambiado eso de 'tab-to-tab-stop' al' move-to-tab-stop' más apropiado, que solo inserta nuevo espacio en blanco si es necesario. – phils