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 pastevà set 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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.