จะลบหมายเลขบรรทัดใน Vi ได้อย่างไร?


109

สำหรับการแสดงหมายเลขบรรทัดในไฟล์ฉันใช้คำสั่ง:

set numbers

คำสั่งในการล้างหมายเลขบรรทัดออกจากไฟล์คืออะไร?

คำตอบ:


180

หากคุณกำลังพูดถึงคำสั่ง show line number ในvi / vim

คุณสามารถใช้

ตั้งค่า nu

ในโหมด commandline เพื่อเปิดและ

ตั้งค่า nonu

จะปิดการแสดงหมายเลขบรรทัดหรือ

ตั้งนะ!

เพื่อปิดการแสดงหมายเลขบรรทัด


14
set relativenumber! nu!หากหมายเลขบรรทัดญาติจะเปิดใช้งานคุณจะต้อง:
Yeow_Meng

แต่เมื่อคุณปิดและเปิดไฟล์อีกครั้งตัวเลขจะปรากฏขึ้นอีกครั้ง ฉันจะลบหมายเลขบรรทัดอย่างถาวรได้อย่างไร
งาน

22

แสดงหมายเลขบรรทัด:

:set nu

หยุดแสดงหมายเลขบรรทัด:

:set nonu

ย่อมาจาก: set nonumber

ปล. คำสั่งเหล่านี้จะต้องทำงานในโหมดปกติ


14

หากต้องการปิดการกำหนดหมายเลขบรรทัดให้ทำตามคำแนะนำก่อนหน้านี้อีกครั้งยกเว้นในครั้งนี้ให้ป้อนบรรทัดต่อไปนี้ที่: prompt:

set nonumber

9

สำหรับการปิดหมายเลขบรรทัดคำสั่งใด ๆ เหล่านี้จะทำงาน:

  1. : set nu!
  2. : ตั้งค่า nonu
  3. : กำหนดเลข!
  4. : ตั้งค่า nonumber

คำสั่งเหล่านี้ทำงานภายในกลุ่ม แต่ไม่ใช่ใน. vimrc ฉันมีset nonuใน ~ / .vimrc แต่กลุ่มยังคงมีหมายเลขบรรทัด
Jingpeng Wu

3

แสดงหมายเลขบรรทัดได้อย่างง่ายดาย:

ตั้งค่าสถานะหมายเลข (เพื่อแสดงประเภทหมายเลขบรรทัด)

:set nu หรือ :set number

เพื่อยกเลิกการตั้งค่าสถานะตัวเลข (ซ่อนประเภทหมายเลขบรรทัด)

:set nu!

หากคุณต้องการหมายเลขทุกครั้งที่เริ่มต้นvi/vimให้ต่อท้ายบรรทัดต่อไปนี้ใน~/.vimrcไฟล์ของคุณ:

set number

เปิดไฟล์ตามตำแหน่ง / หมายเลขบรรทัด

$ vi +linenumber file.rb
$ vi +300 initlib.rb 



0

เขียนคำสั่งในเทอร์มินัล:

vi ~ / .vimrc

สำหรับกำหนดหมายเลข:
เขียนหมายเลขชุด

สำหรับลบหมายเลข:
เขียนชุดที่ไม่ใช่ตัวเลข

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