Emacs에서 자동 들여쓰기를 설정하는 가장 쉬운 방법은 무엇입니까? 자동 완성이 올바르게 래핑된 것을 볼 수 있습니다. 예를 들면 다음과 같습니다.
This is an indented block, and the
wrapping happens as expected.
반면에 다음과 같은 바람직하지 않은 동작이 발생합니다.
This is an indented short line.
I'm now taken to the beginning of the
line. I expected to be under the "T".
즉, se ai
Emacs에서 vi와 동등한 것을 어떻게 얻을 수 있습니까?
답변1
이 질문에 공식적인 답변이 있도록 답변으로 댓글을 게시하는 중...
짧은 대답은 "기본 모드"의 버퍼에 대해 다음을 실행한다는 것입니다.M-x electric-indent-mode
Emacs는 모달이며 각 모드는 해당 모드에 적합한 자동 들여쓰기 유형을 선택합니다. 예를 들어, 텍스트 파일을 편집하는 경우 "텍스트 모드"가 되며 기본적으로 줄은 자동으로 이전 줄의 들여쓰기를 따릅니다.
Emacs가 편집 중인 버퍼에 대한 특수 모드를 찾지 못하면 기본값은 "기본 모드"입니다. 그 독스트링은 다음과 같습니다:
Major mode not specialized for anything in particular.
Other major modes are defined by comparison with this one.
많은 모드가 자동 들여쓰기를 처리하는 방식은 "전자 들여쓰기 모드"라는 부 모드를 사용하는 것입니다(부 모드는 "기본 모드"와 같은 주요 모드에 추가된 변형입니다).
마지막으로 댓글에서 지적했듯이,이맥스 위키들여쓰기에 대한 추가 정보가 있습니다.