Nano için satır numaralandırma var mı?


Yanıtlar:


19

İstediğinize yaklaşan tek şey geçerli imleç konumunuzu görüntüleme seçeneğidir. --const(Manpage: Sürekli imleç konumunu göster) seçeneğini kullanarak veya AltCaçık bir metin dosyasına basarak etkinleştirirsiniz .


4
İyi cevap. --Const argümanı -c ile aynıdır. Dosyayı şu şekilde açmak için kullanın: nano -c dosyaadı. Ayrıca, kalıcı kılmak için, ~ / .nanorc dosyanıza siz yaratana kadar var olmayabilecek 'set const' seçeneğini ekleyin.
Monica Cellio için MountainX

Nano'nuz daha yeniyse, man sayfalarınızda aşağıdakileri görebilirsiniz. -c, --constantshow Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
Jay Bose

20

Ekleme set linenumbersiçinde /etc/nanorcbenim için işler nanosürümü 2.7.1 .

Ayrıca komut satırından -lveya --linenumberskomut satırından da etkinleştirilebilir .

Nano içinden satır numaralarını M-#şu durumda değiştir : benim durumumda Alt+ Shift+ 3.


Geçiş yaptığınız için Alt + Üst Karakter + 3 için teşekkürler.
bob

Satır numaralarının arka plan rengini değiştirmeye ek olarak, kullanıyorumset numbercolor ,normal
smac89

4

Bu, 20 Ekim'de eklendi ve 22 Ekim'de belgelendi ve henüz bir yayın haline getirmedi, bu yüzden kaynağından şöyle derleyin:

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

Ardından .nanorc'unuza aşağıdakileri ekleyin:

set linenumbers

Nano içinden satır numaralarını açmak ve kapatmak için ^ # kullanabilirsiniz. Son zamanlarda olduğu ve muhtemelen birçok kişi tarafından test edilmediğinden muhtemelen biraz buggy.


İyi bir yanıt, özelliğin geçen gün içinde eklendiğine ve ilişkilendirilecek kullanıcı deneyimine sahip olmadığına işaret ederdi.
Thomas Dickey

Ne demek "kullanıcıyla ilişki kurmak için hiçbir kullanıcı deneyimi yok"?
Faissaloo

1
Şu anda bu özelliğin 1-2'den fazla kullanıcısı olamaz, hata raporu yok. Bu arada, "son zamanlarda" bir tarih talep ediyor (veya değişikliği yapan komisyona bağlantı veriyor).
Thomas Dickey

Bunun soru ile nasıl bir ilişkisi olduğunu anlamıyorum.
Faissaloo

1
Tarihi yanlış anladınız ( bkz . Faissal Bensefia tarafından 20 Ekim tarihli taahhüt ). Ayrıca 22 Ekim ortasına kadar belgelenmedi . Burada dile getirilen diğer tüm hususlar hala meseledir.
Thomas Dickey

2

Nano, tasarım gereği çok az özelliğe sahip çok basit bir editördür. Temel sürümün ötesinde bir şey dilemeye başlarsanız, nano doğru araç değildir. Emacs çok güçlü bir editördür; satır numaralarını açmak için yazın M-x linum-mode. Emacs sizi korkutuyorsa ve bir metin modu düzenleyicisi istiyorsanız , satır numaralarının seçenekle açıldığı Joe'yu düşünün -linums.


Yani .. Emacs seçtiğiniz metin editörü mü?
Pacerier

0

Alternatif, .bashrc'de hızlı bir takma ad:

echo "alias nano='nano -c -l'" >> ~/.bashrc && source ~/.bashrc && reset

Sözdizimini zorlamak, hashbang komut dosyaları için zorunlu görünüyor, bu nedenle belirli bir vurgulamayı zorlamak için:

echo "alias nano='nano --syntax=php -c -l'" >> ~/.bashrc && source ~/.bashrc && reset

adam nano

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.