Có thể đặt lại chuỗi các chỉ mục mà vim sử dụng cho bộ đệm tệp không?


8

Khi tôi mở các tệp mới bên trong vim, chỉ mục bộ đệm dường như bỏ qua các chỉ số tùy ý. Tôi chuyển đổi giữa các bộ đệm bằng cách sử dụng b<buffer-index>, vì vậy nó giúp có các chỉ số tuần tự cho sự tỉnh táo / vì lợi ích OCD. Sau một thời gian, tôi chỉ cần thoát vim và tải lên các tệp mà tôi hiện đang làm việc thông qua CL và nó ra lệnh cho chúng một cách tuần tự, nhưng điều này thật khó khăn khi bạn có nhiều đường dẫn thư mục con.

Tôi có thể thiết lập lại trình tự hoặc một cái gì đó?

Câu trả lời:


11

Không, không phải không khởi động lại Vim. Có một số lý do tại sao chúng không thể được đặt lại, một số trong số chúng là nội bộ, một số phải làm để tránh những bất ngờ với các tập lệnh Vim lưu trữ số bộ đệm.

Bạn có biết rằng bạn có thể làm ": tên bộ đệm một phần bộ đệm " để chuyển sang bộ đệm khác, miễn là chuỗi bạn cung cấp là duy nhất?


2
Ah! Cảm ơn vì tiền boa, tôi không biết: bộ đệm hoạt động với tên một phần.
leo

vim-Airlines sử dụng số giả bộ đệm sau đó.
Paschalis

3

Tạo một phiên ( :mksession!), đóng vim và mở phiên ( :so Session.vim) sẽ sắp xếp lại các chỉ số của bạn bắt đầu từ 2 (1 được sử dụng để lấy nguồn phiên).

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.