C-u M-x align-regexp \(\s-*\)| RET RET 0 RET y
Em relação à regexp: \(\s-*\)
está lá por padrão, então você só precisa digitar |
Em relação ao 0
: significa nenhum espaço extra, por exemplo: |longest-field-in-column|
Citações de Comandos de alinhamento
Repeating align-regexp
Arguably, for daily use, it’s better to define some adhoc align command, e.g.
(defun align-repeat (start end regexp)
"Repeat alignment with respect to
the given regular expression."
(interactive "r\nsAlign regexp: ")
(align-regexp start end
(concat "\(\s-*\)" regexp) 1 1 t))