vim의 단점 중 하나는 파일이 줄 바꿈 문자로 끝나는 경우 파일 끝에 빈 줄을 표시하지 않는다는 것입니다. 이런 식으로, 파일 이 줄 바꿈으로 끝나지 않으면 디스플레이는 모델 [noeol]
라인 의 마커 만으로 동일 합니다.
반면 Emacs는 파일이 줄 바꿈으로 끝나는 경우 마지막 줄을 표시하고 그렇지 않으면 마지막 줄을 표시합니다.
이맥스의 행동은 근본적으로 더 합리적이지만 더 나쁘게는 전직에 익숙해졌습니다.
파일을 줄 바꿈으로 끝내야하지만 마지막 빈 줄의 표시를 억제하는 방법이 있습니까?
스크린 샷은 세 개의 창을 보여줍니다 (너무 작은 경우 새 탭에서 이미지보기).
의 왼쪽에있는 큰 이맥스 창에서
hexl-mode
파일 끝에 실제로 줄 바꿈이 있음을 보여줍니다 (0a, 커서가있는 위치).비어있는 세 번째 줄에 커서가있는 오른쪽 상단의 이맥스 창.
마지막 텍스트 행에 커서가있는 오른쪽 하단의 Vim 창. 파일이 줄 바꿈으로 끝나더라도 커서가이 지점 아래로 이동할 수 없습니다 (
[noeol]
vim 상태 표시 줄 에는 마커 가 없습니다 ).
emacs -Q
init 파일에있는 것이어야합니다.