web-dev-qa-db-ja.com

(モード行ではなく)Emacsで行番号を表示するにはどうすればいいですか?

モード行で行番号(と列)を表示する方法は知っていますが、emacsに左側のすべての行の行番号を表示させたいのですが。私はこれがvimや他のテキストエディタで行われているのを見ました。 emacsのためにこれをどのようにしますか?

123
Avery Chan

M-x linum-mode 起動時に有効にするには、(またはglobal-linum-mode)、(global-linum-mode t)~/.emacs(または~/.emacs.d/init.el)に入れます。

154
monotux

このページ:

いくつかの異なるオプションをリストします。

monotuxの答え が現在そこにリストされている最初のオプションです。もう一つの(これもリストされている)NLinumです:

ELPAからインストールできるはずです。

M-x package-install RET nlinum RET

そしてそれを使用します。このような:

(use-package nlinum
  :config
  (global-nlinum-mode))
8
icyrock.com
  • linum-mode→古い、ハック、遅い。 Emacs 23(2009年リリース)。
  • global-display-line-numbers-mode→Emacs 26(2018年3月30日現在のベータ版)

これをemacsのinitファイルに入れてください。

(when (version<= "26.0.50" emacs-version )
  (global-display-line-numbers-mode))

http://ergoemacs.org/emacs/emacs_line_number_mode.html

5
rofrol