Bagaimana cara menampilkan nomor baris di Emacs (bukan di baris mode)?


124

Saya tahu cara menampilkan nomor baris (dan kolom) di mode-line, tetapi saya ingin emacs untuk menampilkan nomor baris untuk semua baris di sisi kiri. Saya telah melihat ini dilakukan dalam vim dan editor teks lainnya. Bagaimana saya melakukan ini untuk emacs?

Jawaban:


155

M-x linum-mode(atau global-linum-mode), dan meletakkan (global-linum-mode t)di Anda ~/.emacs(atau ~/.emacs.d/init.el) untuk mengaktifkannya pada saat startup.


Apakah ada cara untuk melakukan ini dengan nomor kolom?
Topo

Untuk pembaca yang terlambat: M-x column-number-modeadalah salah satu cara untuk menampilkan kolom saat ini dengan pointer Anda.
monotux

Tidak ada file init.el di direktori .emacs.d saya atau file .emacs di ~ saya. Di mana saya dapat menemukannya?
Goldname

2
Anda dapat membuatnya jika Anda belum memiliki konfigurasi.
Nick McCurdy

Ini berhasil untuk saya. Kepala untuk pengguna Windows - file ini terletak di direktori C: \ Users \ username \ AppData \ Roaming, dan disebut ".emacs". Cukup tambahkan (global-linum-mode t) di akhir file.
Kirill Yunussov

9

Halaman ini:

daftar beberapa opsi berbeda.

jawaban monotux saat ini adalah opsi pertama yang terdaftar di sana. Alternatif (juga terdaftar) adalah NLinum:

Anda harus dapat menginstal dari ELPA:

M-x package-install RET nlinum RET

dan kemudian gunakan misalnya seperti ini:

(use-package nlinum
  :config
  (global-nlinum-mode))

10
Hanya tautan yang tidak ideal untuk format SX.
Prof. Falken

@ Prof.Falken Terutama saat tautan mengarah ke 404 Tidak Ditemukan. Harap perbaiki jawaban Anda.
byxor

1
Terima kasih keduanya - setuju, meskipun jawaban monotux sudah memiliki semua informasi yang diperlukan. Saya mengedit untuk memperbaiki tautan dan memberikan alternatif.
icyrock.com

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.