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?
line-numbers
linum-mode
Luke
sumber
sumber
Jawaban:
Seperti yang disebutkan @ eric-brown, Anda dapat menggunakannya
M-x linum-mode
.Ide bagus lainnya adalah menggunakan
(add-hook 'prog-mode-hook 'linum-mode)
init.el Anda untuk secara otomatis mengaktifkan linum-mode di semua mode pemrograman.Untuk versi Emacs> = 26 Anda dapat menggunakan
display-line-numbers-mode
atauglobal-display-line-numbers-mode
.Lihat EmacsWiki
sumber
display-line-numbers-mode
.(global-display-line-numbers-mode)
berguna.M-x linum-mode
akan melakukan trik. Jika Anda ingin melakukan ini untuk semua buffer, makaM-x global-linum-mode
akan melakukan ini.sumber
(global-linum-mode)
file .emacs.d / init.el Anda akan membuatnya permanen. Saya menemukan mode global-linum menjadi sedikit berlebihan, dan saran mgoszcz2 untuk mengaktifkannya hanya dalam mode tertentu adalah yang baik.Jika Anda menggunakan Emacs 26 atau yang lebih baru, Anda dapat menggunakan
display-line-numbers-mode
.dari
etc/NEWS.26
:sumber
nlinum-mode
adalah pilihan lain. Ini memiliki antarmuka yang sama sepertilinum-mode
, sehingga Anda dapat menggunakan kait yang sama, tetapi menggunakan teknologi yang berbeda untuk menjadi lebih hebat. Kutipan darinlinum.el
:Anda dapat menginstalnya melalui GNU Elpa melalui yang biasa
list-packages
.http://elpa.gnu.org/packages/nlinum.html
sumber
Tentu
linum-mode
pilihan yang bagus. Jika Anda tidak selalu ingin melihat nomor baris, seperti saya, Anda dapat menggunakan trik ini dari apa .emacs.d !? blog.Ini sementara diaktifkan
linum-mode
saat Anda menjalankangoto-line
.Berikut kode dari blognya:
sumber