ฉันต้องการดูหมายเลขบรรทัดเริ่มต้น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
ตามลำดับ