My는 emacs
코드를 작성할 때 자동으로 들여쓰기하도록 설정되어 있으며, 어떻게든 잘못 정렬된 줄에서 탭을 누르면(보통 코드를 변경했기 때문에) 항목을 올바르게 다시 들여쓰도록 설정되어 있습니다. 하지만 emacs
전체 파일(코드가 작성된 파일)을 가져오고 일반적으로 코드 없이 작성할 때 실시간으로 코드를 들여쓰기하는 것과 같은 방식으로 전체 파일을 자동으로 들여쓰기할 수 있는 명령이 있는지 궁금합니다. 파일의 모든 줄에 탭을 눌러야 합니까?
탭한 다음 다음 줄로 이동하고 파일 길이 동안 해당 매크로를 반복하는 매크로를 정의할 수 있다고 가정합니다. emacs
이 작업을 자동으로 수행하는 명령이나 다른 기능이 있는지 궁금합니다 .
답변1
전체 버퍼에 대해 영역을 들여쓰기할 수 있습니다.
- 전체 버퍼를
C-x h
(또는M-x mark-whole-buffer
) 로 표시 C-M-\
(또는M-x indent-region
)을 사용하여 들여쓰기 영역 실행