Làm thế nào để xóa số dòng trong Vi?


108

Để hiển thị số dòng trong tệp, tôi sử dụng lệnh:

set numbers

Lệnh xóa số dòng khỏi tệp là gì?

Câu trả lời:


179

Nếu bạn đang nói về lệnh hiển thị số dòng trong vi / vim

bạn đã có thể sử dụng

đặt nu

trong chế độ dòng lệnh để bật và

thiết lập nonu

sẽ tắt hiển thị số dòng hoặc

đặt nu!

để tắt hiển thị số dòng


14
Nếu số dòng tương đối được kích hoạt, bạn phải: set relativenumber! nu!.
Yeow_Meng

Nhưng khi bạn đóng và mở lại tệp, các con số lại hiển thị. Làm cách nào để xóa vĩnh viễn số dòng?
Việc làm

22

Hiển thị số dòng:

:set nu

Ngừng hiển thị số dòng:

:set nonu

Viết tắt của nó cho: set nonumber

ps. Các lệnh này sẽ được chạy ở chế độ bình thường.


14

Để tắt đánh số dòng, hãy làm theo hướng dẫn trước đó, ngoại trừ lần này nhập dòng sau tại dấu nhắc:

set nonumber

9

Để tắt số dòng, bất kỳ lệnh nào sau đây sẽ hoạt động:

  1. : đặt nu!
  2. : set nonu
  3. :đánh số!
  4. : đặt nonumber

các lệnh này hoạt động bên trong vim, nhưng không hoạt động trong .vimrc. Tôi có set nonutrong ~ / .vimrc, nhưng vim vẫn có số dòng.
Jingpeng Wu

3

Dễ dàng hiển thị số dòng:

đặt cờ số (để hiển thị loại số dòng)

:set nu hoặc là :set number

để bỏ đặt cờ số (ẩn loại số dòng)

:set nu!

Nếu bạn cần số mỗi khi bắt đầu vi/vim, hãy thêm dòng sau vào ~/.vimrctệp của bạn :

set number

Mở tệp tại vị trí / số dòng cụ thể

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


0

set number set nonumber

DO trong công việc .vimrcvà chắc chắn rằng bạn không đặt trước lệnh trong .vimrcvới:


0

viết lệnh trong terminal:

vi ~ / .vimrc

cho bộ số:
ghi bộ số

cho loại bỏ số:
viết bộ không số

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.