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.