Tôi muốn đi đến tập tin tôi vừa chỉnh sửa lần cuối và loại tiếp theo giống như các plugin MRU.
:bnext
và :bprev
đôi khi hoạt động, nhưng thường xuyên nhất là tôi không kết thúc trong một số tệp tối nghĩa mà tôi không nhớ chỉnh sửa và buộc phải quay lại plugin MRU.
Có cách nào để khắc phục nó?
Ctrl-^
hoán đổi giữa hai tập tin cuối cùng. Cách tốt nhất để điều hướng giữa nhiều hơn là gì?
Tôi hiểu nó có thể là khó khăn nhưng tôi đồng ý với bất cứ điều gì có thể cải thiện :bn
:bp
hành vi hiện tại . Các bộ đệm tôi thường thấy là hoàn toàn không đúng chỗ. Có lẽ có một plugin có thể theo dõi các tệp gần đây và cung cấp các hook để tôi có thể tạo ánh xạ?
Trả lời các bình luận làm sáng tỏ suy nghĩ của tôi một chút. Tôi tin rằng những gì tôi muốn là có thể di chuyển qua các tập tin theo thứ tự mới nhất. Theo cách đó, nếu tôi quay lại lịch sử, thứ tự sẽ không thay đổi cho đến khi tôi lưu tệp sau đó trở thành cuối cùng và thực hiện một bước "quay lại" tệp được lưu ngay trước đó, tức là tôi đã bắt đầu.
Một cái gì đó giống như Ctrl-O
Ctrl-I
cặp chuyển đổi tập tin ngay lập tức mà không phải nhảy xung quanh bộ đệm hiện tại. Sắp xếp thích u
và U
trong netrw:
u Change to recently-visited directory |netrw-u|
U Change to subsequently-visited directory |netrw-U|
Ctrl-O
(hoặc đôi khi Ctrl-T
) cho đến khi tôi đến đó.
Ctrl-O
và Ctrl-I
. Nhưng nó nhảy giữa các điểm chỉnh sửa và phá vỡ dòng chảy. Tất cả tôi muốn qua lại giữa các bộ đệm theo thứ tự truy cập. Làm thế nào các plugin hiển thị một danh sách các tập tin gần đây nhất? Họ có theo dõi chúng trong nội bộ không?
Ctrl-^
hoán đổi giữa hai tập tin cuối cùng. Nhưng cách tốt nhất để điều hướng giữa nhiều hơn là gì?
Ctrl-O/I
là fwiw dành riêng cho cửa sổ, trong khi MRU thường là toàn cầu. Nếu bạn muốn đặt hàng bằng cách truy cập gần đây nhất, ngay khi bạn quay lại một lần, thứ tự của danh sách sẽ thay đổi, làm phức tạp thêm mọi thứ.