Quá nhiều lựa chọn! Thật khó hiểu!
- Khi nào nên sử dụng ưu tiên cho người khác?
- Làm thế nào để những điều này liên quan đến nhau?
- Sự khác biệt giữa chúng là gì?
- Làm thế nào để chúng ảnh hưởng đến các lệnh bạn gõ?
- Làm thế nào để chúng liên quan đến các thanh ghi, macro, nhãn hiệu, tùy chọn và lịch sử lệnh?
- Tổ chức nào bên trong những cái khác, ví dụ, một tab là một phân khu của một cửa sổ như trong các chương trình GUI thông thường, hoặc một cửa sổ là một phân khu của một tab?
- Làm thế nào điều này liên quan đến nhiều đối số dòng lệnh (đối số) có thể truy cập thông qua
:next
và:prev
? - Và cuối cùng, cái nào trong số này (nếu có) là
vi
tương thích?
Tôi đã định "đăng kiểu hỏi đáp" và biến nó thành wiki cộng đồng, nhưng tôi nhận ra khi tôi mở rộng danh sách câu hỏi của mình một chút mà tôi thực sự không hiểu những điều này gần như đủ để bắt đầu wiki. Có lẽ để làm sạch từ ngữ một chút khi nó được thực hiện.
—
tự đại diện
Không, danh sách đối số là tập hợp con của danh sách bộ đệm.
—
romainl
Ban đầu mỗi đối số tạo ra một bộ đệm, nhưng sau đó bộ đệm và đối số bắt đầu có cuộc sống độc lập của riêng họ. Bạn có thể thay đổi danh sách các đối số bằng
—
Sato Katsura
:args
(không thay đổi bộ đệm) và bạn có thể xóa các bộ đệm, bao gồm cả các đối số tương ứng với các đối số, với :bdelete
(không ảnh hưởng đến danh sách các đối số). Chỉnh sửa các tệp mới bằng cách :e
tạo bộ đệm mới, và, cũng vậy, mở trợ giúp, nhưng không thay đổi danh sách các đối số. Vân vân và vân vân; bạn không thể dựa vào bất kỳ mối quan hệ nào giữa hai bên ngoài khởi động.
Tôi thực sự thấy rằng câu trả lời rất không có ích, mọi thứ được xếp lớp theo thuật ngữ Vim trong khi xúc phạm các biên tập viên văn bản khác. Thật tuyệt nếu bạn đã biết các trang tab là gì, nhưng không hữu ích nếu bạn đang cố gắng học. Đối với câu hỏi đó, tôi thấy câu trả lời của Jonathan Brink dễ hiểu hơn.
—
icc97