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.