2012-02-02 2 views

답변

4

C-M-\ 실행 indent-region. 전체 버퍼를 들여 쓰고 싶다면 C-x h (mark-whole-buffer) 다음에 C-M-\을 입력하면됩니다.

+0

에 추가해야합니다. 단점은 점이 (point-min)으로 점프된다는 것입니다. – Thomas

2

내가 일

을 정리하기 위해 정기적를 사용
(defun cleanup-buffer() 
    "Perform a bunch of operations on the whitespace content of a buffer." 
    (interactive) 
    (indent-buffer) 
    (untabify-buffer) 
    (delete-trailing-whitespace) 
    (delete-trailing-blank-lines)) 

(global-set-key (kbd "C-c n") 'cleanup-buffer) 

UPDATE :
귀하의 질문에 대한 정확한 해답이 될합니다. 시도하십시오 M-x indent-buffer

+1

어떤 이유인지 indent-buffer 기능이 없습니다. – tjb

+0

@tjb indent-buffer를 init.el https://www.emacswiki.org/emacs/ReformatBuffer – alain

관련 문제