Tôi đã có lệnhĐiều gì đặt lịch sử vim?
set history=10000
trong vimrc của tôi trong một thời gian, và nhận ra rằng nó không được thiết lập lịch sử -
:set history
in 20
.
Sau đó, tôi đã di chuyển set history=10000
đến cuối .vimrc và tìm nguồn lại, và bây giờ history=10000
theo yêu cầu.
Không có trường hợp nào khác là set history
trong .vimrc của tôi. Các lệnh khác đặt độ dài lịch sử là gì? Có thể các định nghĩa chức năng ghi đè lịch sử không? Có những cài đặt nào khác mà tôi nên lo lắng về việc ghi đè không?
+1: Tôi không phát hiện ra điều đó! – Johnsyweb
Đây có thể là lý do, tại sao tôi mất lịch sử của mình. có bất kỳ trường hợp phổ biến nào khi tệp viminfo của bạn có thể được đặt lại không? –
@ alpha_989 Không có gì tôi biết, ngắn gọn viết viminfo với ': wviminfo! '(Lưu ý: không có bang nó sẽ đọc và hợp nhất), và thông thường nên" đặt lại "viminfo nếu tùy chọn' & viminfo' gần trống về việc thiết lập dữ liệu nào cần ghi (hoặc gần trống khi đọc) (mặc dù không hoàn toàn trống, điều đó vô hiệu hóa viminfo). – ZyX