Pertanyaan Cara menampilkan penomoran baris di nano saat membuka file


Apakah ada cara untuk memberi tahu nano agar secara otomatis menunjukkan penomoran baris setiap kali saya membuka file?


205
2017-10-29 06:06


asal


set linenumbers di nanorc melakukan trik - somethingSomething


Jawaban:


Kombinasi keyboard untuk menampilkan nomor baris saat ini sementara Anda menggunakan nano CTRL+C.

Atau, untuk menampilkan posisi garis & nomor kolom, Anda cukup menggunakan -c parameter saat meluncurkan nano i.e:

nano -c [filename]

Untuk membuat ini permanen, nano menggunakan konfigurasi di folder rumah Anda ~/.nanorc

Jadi untuk menampilkan nomor baris selalu ketika menggunakan nano ...

nano ~/.nanorc

(jangan khawatir jika kosong - file ini tidak ada secara default)

mengetik set constantshow

N.B. sintaks yang tidak berlaku lagi set const ditunjukkan dalam animasi

Menyimpan

enter image description here


animation1

Karena Anda menggunakan nomor baris, ingatlah bahwa Anda dapat menggunakannya ALT+G untuk melompat ke nomor baris tertentu.


244
2017-10-29 07:53



Jika Anda berada di tty, alternatif untuk CTRL + C adalah F11 dan alternatif ALT + G adalah F13 (yang tidak ada di keyboard saya) atau Ctrl + _ (Ctrl + Shift + -). - Radu Rădeanu
Perhatikan itu -c mungkin tidak berperilaku seperti yang orang harapkan. Itu tidak akan mengawali setiap baris dengan nomor (seperti less -N), itu hanya membuat kotak status di bagian bawah layar permanen. - Ian Dunn


Susun Nano dari sumber:

git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install 

Kemudian tambahkan yang berikut ini ke Anda .nanorc mengajukan:

set linenumbers

Kamu dapat memakai Meta+# untuk mengubah nomor baris dan mematikan dari dalam Nano.


17
2017-07-04 21:01



Sebenarnya seperti itu. Lihat Anda melakukan 2 commit, apakah yang kedua, (peningkatan ukuran ..) karena yang pertama? - doug
Ya, itu karena yang pertama. - faissaloo
Saya suka ini lebih baik daripada mengatur const atau sekarang mengatur constantshow jadi mengambil kebebasan untuk dimasukkan ke dalam ppa menggunakan rilis 2.6.2 untuk ubuntu 16.04. Jika Anda ingin saya untuk kredit atau apa pun yang berbeda beri tahu saya .. launchpad.net/~mc3man/+archive/ubuntu/nano-lined - doug
Oh keren, terima kasih untuk itu! Saya tidak keberatan mendapatkan atau tidak dikreditkan, itu hanya membuat saya senang melihat orang-orang menemukan sesuatu yang saya lakukan berguna, selain sebagian besar kode di sana milik pengelola nano, bukan saya. - faissaloo
Manis. Saya telah mengajukan permintaan untuk menggabungkan ini ke nano di halaman savana nano: savannah.gnu.org/bugs/index.php?49217 - Max Burns


Secara tidak sengaja menemukan pintasan bagus: Alt + Shift + 3.

click me gently


12
2017-09-20 08:16



tidak bekerja untuk saya di ubuntu16.04 dengan GNU nano 2.5.3 - philx_x
tidak berfungsi dengan mac keyboard pada ssh'd ubuntu terminal - Dirk Schumacher
Menambahkan set linenumbers untuk .nanorc untuk membuatnya permanen. Jika pintas tidak berhasil, coba Modifier key + #. - Chupo_cro
Ia bekerja pada Raspbian - dstonek
@Gregor Godier Terima kasih banyak ini sangat bagus set linenumbers dalam nanorc - somethingSomething


Jika nano -c filename tidak berfungsi, gunakan nano filename kemudian Ctrl +_. Ini akan meminta Anda untuk nomor baris untuk pergi ke.


8
2017-07-12 03:08



Saya menggunakan SSH dan pintasan keyboard itu membuat teks lebih kecil :( - kurdtpage


Jika Anda telah membuka file dengan nano yang Anda tekan

Ctrl+w+t

(tidak secara bersamaan, tekan kontrol dan w, kemudian tanpa melepaskan kontrol dan melepaskan w, tekan t)

Perintah ini akan membutuhkan kolom dan garis, Anda memasukkannya dengan cara ini:

10,23 (enter)

dan Anda akan berakhir di baris 10 karakter 23.

Jika Anda berada di bagian atas file dan Anda hanya ingin menemukan baris:

Ctrl+w+t and then 10

Jika Anda berada di garis tidak pasti dan Anda ingin mencari kolom:

Ctrl+w+t and then ,23

Jika Anda belum membuka file, Anda dapat melakukan ini:

nano +10,23 file (enter)

dan file akan terbuka dengan kursor di baris 10, chanracter 23, sehingga Anda dapat mencoba juga:

nano +10 file (enter)

nano +,23 file (enter) (Perhatikan bahwa ini akan mengirim Anda ke karakter 23 dari baris pertama saja)


1
2018-01-27 17:43



Ini mungkin cara yang benar untuk menemukan saluran di terminal tetapi tidak menjawab pertanyaan tentang bagaimana membuatnya secara otomatis ditampilkan pada pembukaan. - DnrDevil
Ini adalah satu-satunya hal yang berhasil bagi saya untuk menemukan nomor baris .... tidak ada di atas yang berfungsi dalam instance nano saya. - Uncle Iroh