มีวิธีบอกนาโนให้แสดงหมายเลขบรรทัดโดยอัตโนมัติทุกครั้งที่ฉันเปิดไฟล์หรือไม่
-l
( --linenumbers
) ตั้งค่าสถานะเพื่อแสดงหมายเลข lilne ข้างข้อความ
มีวิธีบอกนาโนให้แสดงหมายเลขบรรทัดโดยอัตโนมัติทุกครั้งที่ฉันเปิดไฟล์หรือไม่
-l
( --linenumbers
) ตั้งค่าสถานะเพื่อแสดงหมายเลข lilne ข้างข้อความ
คำตอบ:
รวมแป้นพิมพ์เพื่อแสดงหมายเลขบรรทัดปัจจุบันในขณะที่คุณกำลังใช้นาโนเป็น+CTRLC
หรือเพื่อแสดงตำแหน่งหมายเลขบรรทัด & คอลัมน์คุณสามารถใช้-c
พารามิเตอร์เมื่อเรียกใช้ nano เช่น:
nano -c [filename]
หากต้องการทำให้ถาวรให้nano
ใช้การกำหนดค่าในโฟลเดอร์บ้านของคุณ~/.nanorc
ดังนั้นเพื่อแสดงหมายเลขบรรทัดเสมอเมื่อใช้นาโน ...
nano ~/.nanorc
(ไม่ต้องกังวลหากไฟล์ว่างเปล่า - ไฟล์นี้ไม่มีอยู่ตามค่าเริ่มต้น)
ชนิด set constantshow
NB ไวยากรณ์ที่เลิกใช้set const
จะแสดงในภาพเคลื่อนไหว
บันทึก
เนื่องจากคุณใช้หมายเลขบรรทัดโปรดจำไว้ว่าคุณสามารถใช้ALT+ Gเพื่อข้ามไปยังหมายเลขบรรทัดเฉพาะ
-c
อาจไม่ทำงานตามที่ผู้คนคาดหวัง มันจะไม่นำหน้าแต่ละบรรทัดด้วยหมายเลข (เช่นless -N
) มันแค่ทำให้กล่องสถานะที่ด้านล่างของหน้าจอถาวร
set linenumbers
แทน (ใช้งานได้ในเวอร์ชันล่าสุดเท่านั้น)
พบทางลัดที่ดีโดยไม่ตั้งใจ: Alt + Shift + 3
set linenumbers
ไปยัง.nanorc
เพื่อให้มันถาวร Modifier key + #
หากทางลัดไม่ทำงานลอง
set linenumbers
ใน nanorc
รวบรวมนาโนจากแหล่งที่มา:
git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install
จากนั้นเพิ่มสิ่งต่อไปนี้ใน.nanorc
ไฟล์ของคุณ:
set linenumbers
คุณสามารถใช้Meta+ #เพื่อเปิดและปิดหมายเลขบรรทัดจากภายในนาโน
ถ้าnano -c filename
ไม่ทำงานใช้nano filename
แล้ว+Ctrl _มันจะขอให้คุณสำหรับหมายเลขบรรทัดที่จะไป
หากคุณได้เปิดไฟล์ด้วยนาโนคุณกด
Ctrl+w+t
(ไม่ใช่พร้อมกันกดควบคุมและ w จากนั้นไม่ปล่อยให้ควบคุมและปล่อย w กด t)
คำสั่งนี้จะต้องมีคอลัมน์และบรรทัดคุณป้อนด้วยวิธีนี้:
10,23 (enter)
และคุณจะสิ้นสุดในบรรทัดที่ 10 อักขระ 23
หากคุณอยู่ที่ด้านบนของไฟล์และคุณเพียงต้องการค้นหาบรรทัด:
Ctrl+w+t and then 10
หากคุณอยู่ในบรรทัดที่แน่นอนและคุณต้องการค้นหาคอลัมน์:
Ctrl+w+t and then ,23
หากคุณยังไม่ได้เปิดไฟล์คุณสามารถทำได้:
nano +10,23 file (enter)
และไฟล์จะเปิดด้วยเคอร์เซอร์ในบรรทัดที่ 10, chanracter 23 ดังนั้นคุณสามารถลอง:
nano +10 file (enter)
nano +,23 file (enter)
(โปรดทราบว่าสิ่งนี้จะส่งคุณไปที่อักขระ 23 ของบรรทัดแรกเท่านั้น)
set linenumbers
ใน nanorc ทำเคล็ดลับ