ฉันต้องการดูหมายเลขบรรทัดเริ่มต้น1จากด้านบนทางด้านซ้ายของ Vim เป็นการดีที่มันจะมีลักษณะเช่นนี้:
1 | foo = Foo.new
2 | bar = Bar.new
3 | baz = foo.baz(bar)
...
10| test = AwesomeSauce.test
ฉันจะทำสิ่งนี้ใน Vim ได้อย่างไร
ฉันต้องการดูหมายเลขบรรทัดเริ่มต้น1จากด้านบนทางด้านซ้ายของ Vim เป็นการดีที่มันจะมีลักษณะเช่นนี้:
1 | foo = Foo.new
2 | bar = Bar.new
3 | baz = foo.baz(bar)
...
10| test = AwesomeSauce.test
ฉันจะทำสิ่งนี้ใน Vim ได้อย่างไร
คำตอบ:
คุณมีสองตัวเลือก:
set numberสำหรับหมายเลขบรรทัดปกติ
และยัง
set relativenumberจะแสดงหมายเลขบรรทัดสัมพัทธ์ ie บรรทัดปัจจุบันคือ 0 เสมอซึ่งมีประโยชน์สำหรับการเลื่อนขึ้น / ลงจำนวนบรรทัดที่ใช้5jตัวอย่าง N
สิ่งที่เจ๋งคือคุณสามารถรวมมันเข้าด้วยกัน ฉันมีดังต่อไปนี้ในของฉัน.vimrc
set number " Show current line number
set relativenumber " Show relative line numbers
สิ่งนี้จะทำให้มันใช้หมายเลขสัมพัทธ์สำหรับทุกบรรทัดยกเว้นบรรทัดปัจจุบันซึ่งจะแสดงหมายเลขจริง
set number!จะเปิดหมายเลขบรรทัดหากปิดอยู่และเปิดใช้หากปิดอยู่ จะสั้นลงเป็นset relativenumber set rnu
คุณสามารถใช้คำสั่ง:
:set number
เพื่อเปิดการกำหนดหมายเลขบรรทัด หากต้องการปิดอีกครั้งคุณสามารถใช้:
:set nonumber
หากคุณต้องการให้กลุ่มเป็นค่าเริ่มต้นเสมอเพื่อแสดงหมายเลขบรรทัดคุณสามารถเพิ่มคำสั่งลงในvimrcไฟล์ของคุณได้
nuและnonuสามารถใช้เป็นนามแฝงสำหรับnumberและnonumberตามลำดับ