Làm thế nào để xóa lịch sử tìm kiếm và lệnh trong Vim?


15

Nếu bạn tìm kiếm thứ gì đó trong Vim bằng cách thêm vào hàm tìm kiếm bằng dấu gạch chéo về phía trước, ví dụ: /searchtermVim sẽ đặt bộ tìm kiếm đó vào bảng lịch sử chuỗi tìm kiếm . Sau đó, bạn có thể điều hướng qua các cụm từ tìm kiếm trong quá khứ bằng cách nhập vào dấu gạch chéo ( /) và sử dụng phím Up/ Downmũi tên.

Bảng lịch sử chuỗi tìm kiếm đó là liên tục trên Vim khởi động lại.

Tất cả mọi thứ ở trên cũng đúng với :bảng lịch sử lệnh (gõ với tiền tố ).

Làm thế nào để tôi xóa các bảng lịch sử?

Câu trả lời:


18

Lịch sử được lưu lại trong tập tin viminfo ; bạn có thể định cấu hình những gì (và bao nhiêu trong số chúng) được duy trì thông qua các tùy chọn 'viminfo'(và 'history').

Bạn có thể xóa lịch sử thông qua histdel()chức năng, ví dụ: cho các tìm kiếm:

:call histdel('/')

Bạn thậm chí có thể xóa chỉ một số phạm vi lịch sử hoặc dòng phù hợp.

Ngoài ra, bạn cũng có thể chỉ cần chỉnh sửa ~/.viminfotệp trực tiếp (khi Vim bị đóng và với trình chỉnh sửa khác hoặc với vim -i NONE).

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.