มีหมายเลขบรรทัดสำหรับนาโนหรือไม่


คำตอบ:


19

สิ่งเดียวที่ใกล้เคียงกับสิ่งที่คุณต้องการคือตัวเลือกในการแสดงตำแหน่งเคอร์เซอร์ปัจจุบันของคุณ คุณเปิดใช้งานได้โดยใช้ตัวเลือก--const(manpage: แสดงตำแหน่งเคอร์เซอร์อย่างต่อเนื่อง) หรือโดยการกดAltCที่ไฟล์ข้อความที่เปิดอยู่


4
คำตอบที่ดี. อาร์กิวเมนต์ --const เหมือนกับ -c ใช้มันเพื่อเปิดไฟล์เช่นนี้: nano -c filename นอกจากนี้หากต้องการทำให้ถาวรให้รวมตัวเลือก 'set const' ในไฟล์ ~ / .nanorc ของคุณซึ่งอาจไม่มีอยู่จนกว่าคุณจะสร้างขึ้น
MountainX สำหรับ Monica Cellio

หากนาโนของคุณใหม่กว่าคุณอาจเห็นสิ่งต่อไปนี้ในหน้าเพจของคุณ -c, --constantshow Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
Jay Bose

20

เพิ่มset linenumbersใน/etc/nanorcการทำงานสำหรับฉันในnanoเวอร์ชัน2.7.1

นอกจากนี้ยังสามารถเปิดใช้งานด้วย-lหรือ--linenumbersบนบรรทัดคำสั่ง

สลับหมายเลขบรรทัดจากภายในนาโนด้วย: M-#ในกรณีของฉันAlt+ +Shift3


ขอบคุณสำหรับ Alt + Shift + 3 สำหรับการสลับ
บ๊อบ

นอกจากนี้เพื่อเปลี่ยนสีพื้นหลังของหมายเลขบรรทัดฉันใช้set numbercolor ,normal
smac89

4

สิ่งนี้ถูกเพิ่มเข้ามาในวันที่ 20 ตุลาคมและได้รับการบันทึกไว้ในวันที่ 22 ตุลาคมและยังไม่ได้ทำการเผยแพร่เพื่อรวบรวมจากแหล่งเช่น:

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

จากนั้นเพิ่มสิ่งต่อไปนี้ใน. .norc ของคุณ:

set linenumbers

คุณสามารถใช้ ^ # เพื่อเปิดและปิดหมายเลขบรรทัดจากภายในนาโน อาจเป็นรถบั๊กเล็ก ๆ น้อย ๆ ตั้งแต่เมื่อเร็ว ๆ นี้และยังไม่ได้รับการทดสอบโดยคนจำนวนมาก


คำตอบที่ดีจะชี้ให้เห็นว่ามีการเพิ่มคุณสมบัตินี้ในวันที่ผ่านมาและไม่มีประสบการณ์ที่เกี่ยวข้องกับผู้ใช้
Thomas Dickey

คุณหมายถึงอะไรโดย "ไม่มีประสบการณ์ผู้ใช้ที่เกี่ยวข้องกับ"?
faissaloo

1
ณ เวลานี้มีผู้ใช้ไม่เกิน 1-2 รายไม่มีรายงานข้อผิดพลาด โดยวิธีการที่ "เร็ว ๆ นี้" ต้องการวันที่ (หรือเชื่อมโยงไปยังการกระทำการเปลี่ยนแปลง)
Thomas Dickey

ฉันไม่เห็นว่าเกี่ยวข้องกับคำถามอย่างไร
faissaloo

1
คุณเข้าใจผิด ( ดูคอมมิชชันวันที่ 20 ตุลาคมโดย Faissal Bensefia ) นอกจากนี้ยังได้รับการไม่มีเอกสารจนถึงกลางเดือนวัน 22 ประเด็นอื่น ๆ ที่เพิ่มขึ้นนั้นยังคงเป็นปัญหาอยู่
Thomas Dickey

2

Nano คือการออกแบบเครื่องมือแก้ไขที่ง่ายมากพร้อมคุณสมบัติบางอย่าง หากคุณต้องการสิ่งใดนอกเหนือจากรุ่นพื้นฐานนาโนไม่ใช่เครื่องมือที่เหมาะสม Emacsเป็นเครื่องมือแก้ไขที่ทรงพลังมาก M-x linum-modeเพื่อสลับหมายเลขบรรทัดในประเภท หาก Emacs ทำให้คุณกลัวและคุณต้องการตัวแก้ไขโหมดข้อความให้พิจารณาJoeโดยที่-linumsตัวเลือกนี้จะเปิดใช้หมายเลขบรรทัด


ดังนั้น .. Emacs เป็นโปรแกรมแก้ไขข้อความที่คุณเลือก?
Pacerier

0

ทางเลือกนามแฝงด่วนใน. bashrc:

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

การบังคับใช้ไวยากรณ์ดูเหมือนจำเป็นสำหรับสคริปต์ hashbang ดังนั้นเพื่อบังคับให้มีการเน้นเฉพาะ:

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

ชายนาโน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.