Bir dosyayı açarken nano'da satır numaralandırması nasıl gösterilir?


260

Bir dosyayı her açışımda nano'ya otomatik olarak satır numaralandırmasını göstermenin bir yolu var mı?


4
set linenumbersnanorc hile yapar
— bir

CTRL + 3 sonra ÜST KRKT + 3 satır numaralarını gösterir CTRL + 3 sonra ÜST KRKT + 3 satır numaralarını gizler
— AATHITH RAJENDRAN

Nano 2.7.1'den başlayarak , metnin yanında lilne numaralarını görüntülemek için dosyayı -l( --linenumbers) işaretiyle açabilirsiniz.
— Mikhail

Yanıtlar:


301

Nano kullanırken geçerli satır numarasını görüntülemek için klavye kombinasyonu CTRL+ ' dır C.

Alternatif olarak, çizgi ve sütun numarası konumunu görüntülemek için sadece -cnano başlatırken parametresini kullanabilirsiniz :

nano -c [filename]

Bunu kalıcı yapmak nanoiçin ana klasörünüzde bir yapılandırma kullanır.~/.nanorc

Böylece nano kullanırken her zaman satır numaralarını görüntülemek için ...

nano ~/.nanorc

(boşsa endişelenmeyin - bu dosya varsayılan olarak mevcut değildir)

tip set constantshow

NB kullanımdan kaldırılmış sözdizimi set constanimasyonda gösterilir

Kayıt etmek

görüntü tanımını buraya girin


animation1

Hat numaralarını kullandığınızdan , belirli bir hat numarasına atlamak için ALT+ ' Gı kullanabileceğinizi unutmayın .


Eğer bir tty iseniz, CTRL + C'ye alternatif F11 ve ALT + G'ye alternatif F13 (klavyemde bulunmayan) veya Ctrl + _ (Ctrl + Shift + -).
— Radu Rădeanu

8
-cİnsanların beklediği gibi davranmayabileceğini unutmayın . Her satıra (benzeri less -N) bir ek eklemez , sadece ekranın altındaki durum kutusunu kalıcı kılar.
— Ian Dunn

@ IanDunn'a katılıyorum, bu yanlış cevap. set linenumbersBunun yerine ekleyin (yalnızca son sürümlerde çalışır).
— xjcl

38

Yanlışlıkla güzel kısayol bulundu: Alt + Shift + 3.

beni yavaşça tıkla


3
benim için ubuntu16.04 tarihinde GNU nano 2.5.3 ile
— çalışmıyor

1
ssh'd ubuntu terminalde mac klavye ile çalışmıyor
— Dirk Schumacher

7
Ekle set linenumbersiçin .nanorckalıcı hale getirmek için. Kısayol işe yaramazsa deneyin Modifier key + #.
— Chupo_cro

Raspbian'da çalışıyor
— dstonek

Bu çok teşekkürler @Gregor Godier ile harika set linenumberskullanılabilir hale getirdiyseniz içinde
— somethingSomething

20

Nano'yu kaynaktan derle:

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

Ardından aşağıdakileri .nanorcdosyanıza ekleyin :

set linenumbers

Nano içinden satır numaralarını açmak ve kapatmak için Meta+ tuşlarını #kullanın.


Aslında böyle. Gördüğünüz gibi 2 komisyon yaptınız, 2'nci kişi oldu (büyüklük ..).
— doug

Evet, bu ilki yüzündendi.
— faissaloo

1
Tatlı. Bunu nano'nun savana sayfasındaki nano ile birleştirme isteği gönderdim: savannah.gnu.org/bugs/index.php?49217
— Max Burns

1
Ubuntu geldiğinde hangisi doğru olabilir ve hala doğru olabilir
— faissaloo

2
Benim durumumda set linenumbers yeterli, kaynaktan nano'yu
— derlemeden

9

Eğer nano -c filenameçalışmazsa, kullanımı nano filenamedaha sonra Ctrl+ _. Sizden hattın numarasını girmenizi isteyecektir.


1
SSH kullanıyorum ve bu klavye kısayolu metni daha küçük hale getiriyor :(
— kurdtpage

3

Dosyayı daha önce nano ile açtıysanız,

Ctrl+w+t

(eşzamanlı olarak değil, kontrol ve w tuşlarına basın, sonra gitme kontrolüne izin vermeden ve gitmesine izin vermeden t tuşuna basın)

Bu komut sütun ve satır gerektirecektir, bunları şu şekilde girin:

10,23 (enter)

ve satır 10 karakter 23 ile sonuçlanacak.

Dosyanın en üstünde iseniz ve yalnızca satırı bulmak istiyorsanız:

Ctrl+w+t and then 10

Uygun bir çizgideyseniz ve sütunu bulmak istiyorsanız:

Ctrl+w+t and then ,23

Dosyayı henüz açmadıysanız, şunu yapabilirsiniz:

nano +10,23 file (enter)

dosya 10 imleç satır 10, imleç ile açılacaktır, böylece şunu da deneyebilirsiniz:

nano +10 file (enter)

nano +,23 file (enter) (Bunun sizi yalnızca ilk satırın 23 karakterine göndereceğini unutmayın)


Bu, terminaldeki hattı bulmak için doğru yol olabilir, ancak açılışta otomatik olarak nasıl gösterileceği sorusuna cevap vermez.
— DnrDevil

Bu benim için bir satır numarası bulmaya çalışan tek şey .... yukarıdakilerin hiçbiri nano örneğimde işe yaramadı.
— Iroh Amca,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.