답변:
@ eric-brown이 언급했듯이을 사용할 수 있습니다 M-x linum-mode
.
또 다른 좋은 아이디어는 (add-hook 'prog-mode-hook 'linum-mode)
init.el에서 모든 프로그래밍 모드에서 Linum 모드를 자동으로 활성화하는 것입니다.
Emacs 버전> = 26의 경우 display-line-numbers-mode
또는 을 사용할 수 있습니다 global-display-line-numbers-mode
.
EmacsWiki 참조
display-line-numbers-mode
입니다.를 사용하여 답변을 참조하십시오 .
(global-display-line-numbers-mode)
유용 할 수도 있습니다 .
M-x linum-mode
트릭을 할 것입니다. 모든 버퍼에 대해 이것을 적용하려면이 M-x global-linum-mode
작업을 수행합니다.
(global-linum-mode)
따라) .emacs.d / init.el 파일에 추가하면 파일이 영구적으로 만들어집니다. 나는 글로벌 리눔 모드가 약간 과도하다는 것을 알고 있으며 특정 모드에서만 사용하기위한 mgoszcz2의 제안은 좋은 것입니다.
Emacs 26 이상을 사용하는 경우을 사용할 수 있습니다 display-line-numbers-mode
.
부터 etc/NEWS.26
:
** 이제 Emacs는 버퍼에 줄 번호를 표시하는 옵션을 지원합니다. 이것은 '리튬 모드'가 제공하는 것과 유사하지만 훨씬 빠르며 줄 번호의 디스플레이 여백을 빼앗지 않습니다. 이 선택적 디스플레이를 활성화하려면 버퍼 로컬 변수 'display-line-numbers'를 사용자 정의하십시오. 또는 'display-line-numbers-mode'부 모드 또는 전역 'global-display-line-numbers-mode'를 사용할 수 있습니다. 이 모드를 사용할 때는 'display-line-numbers'와 동일한 값으로 'display-line-numbers-type'을 사용자 정의하십시오.
nlinum-mode
또 다른 옵션입니다. 인터페이스 linum-mode
는와 동일하므로 동일한 후크를 사용할 수 있지만 다른 기술을 사용하여 성능을 향상시킵니다. 인용 nlinum.el
:
;; 이것은 Linum 모드와 비슷하지만 jit-lock을 사용하여 (희망스럽게)보다 효율적입니다.
일반적인 방법으로 GNU Elpa를 통해 설치할 수 있습니다 list-packages
.
확실히 linum-mode
좋은 선택입니다. 나와 같은 줄 번호를 항상보고 싶지 않다면 우수한 .emacs.d! 에서이 방법을 사용할 수 있습니다. 블로그.
linum-mode
실행 하면 일시적으로 활성화 됩니다 goto-line
.
그의 블로그 코드는 다음과 같습니다.
(global-set-key [remap goto-line] 'goto-line-with-feedback)
(defun goto-line-with-feedback () "Show line numbers temporarily, while prompting for the line number input" (interactive) (unwind-protect
(progn
(linum-mode 1)
(goto-line (read-number "Goto line: ")))
(linum-mode -1)))