Làm thế nào để tôi bỏ đặt một lệnh vim cụ thể?


32
set listchars=tab:>-,trail:_

Tôi đã cố gắng bỏ đặt lệnh trên theo cách này:

unset listchars=tab:>-,trail:_

Nhưng chỉ nhận được:

E492: Not an editor command: unset listchars=tab:>-,trail:_

Cách đúng đắn để làm điều này là gì?

Câu trả lời:


40

Điều này sẽ đặt lại tùy chọn listchars về mặc định:

set listchars&

Xem tài liệu tùy chọn để biết thêm.


sẽ unset listchars=làm việc?
gbri

5
Không có unsetlệnh. Đối với các tùy chọn bật, bạn có thể thực hiện set nooption(ví dụ: set pasteset nopaste), nhưng các bảng liệt kê không thể bật được. Nếu bạn thực sự muốn thiết lập danh sách không có giá trị, hãy làm:set listchars=
Chris Acheson

vậy set listchars&có giống như set listchars=không?
gbri

1
set listchars&đặt nó thành cài đặt mặc định mà nó bắt đầu, đó làeol:$
Chris Acheson

Tiện dụng để biết, cảm ơn. Cũng hoạt động cho: đặt rightleft
aportr

9

Có 3 cách chính để bỏ đặt một biến. Tôi sẽ sử dụng binarylệnh ở đây cho mục đích trình diễn. Một trong số họ nên làm việc.

  1. set nobinary
  2. set binary&
  3. set binary!

Hãy nhớ tải lại tệp bạn đang làm việc để các giá trị được áp dụng lại bằng cách sử dụng :e

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.