Você pode recuar a região para fazer isso em todo o buffer:
- marca o buffer inteiro com
C-x h
(ouM-x mark-whole-buffer
) - executar a região de recuo com
C-M-\
(ouM-x indent-region
)
Meu emacs
está configurado para recuar meu código automaticamente enquanto eu o escrevo e também recuar as coisas corretamente se eu empurrar a guia em qualquer linha que tenha se desalinhado de alguma forma (geralmente porque eu mudei o código). Eu estou querendo saber, no entanto, se existe algum comando em emacs
que me permita pegar um arquivo inteiro (com um código escrito nele) e recuar a coisa toda automaticamente da mesma forma que normalmente recua meu código em tempo real escrevê-lo sem eu ter que passar e empurrar guia em todas as linhas do arquivo?
Suponho que eu poderia definir uma macro que guias e, em seguida, avança para a próxima linha e repita essa macro para o comprimento do meu arquivo. Eu estou querendo saber se há algum comando em emacs
ou algum outro recurso que faria isso automaticamente.
Tags emacs