Tôi biết cách chia cửa sổ trong vim , nhưng có thể mở nhiều tệp bằng vim ở chế độ chia (khi khởi động) từ dòng lệnh không?
Trong ví dụ:
vim file1 file2 file3
hoặc là:
vim *.cpp
Tôi biết cách chia cửa sổ trong vim , nhưng có thể mở nhiều tệp bằng vim ở chế độ chia (khi khởi động) từ dòng lệnh không?
Trong ví dụ:
vim file1 file2 file3
hoặc là:
vim *.cpp
Câu trả lời:
Bạn có thể sử dụng tùy chọn -o
để mở các tệp theo phân chia ngang hoặc -O
để mở các phân chia dọc. Các lệnh sau sẽ mở một cửa sổ cho mỗi tệp được chỉ định:
vim -o *.cpp
vim -O foo bar baz
Bạn có thể cho Vim biết số lượng cửa sổ tối đa để mở bằng cách đặt một số nguyên sau o
hoặc O
tùy chọn, ví dụ sau sẽ mở tối đa hai cửa sổ cho dù có bao nhiêu tệp trùng khớp, bạn sẽ thấy hai tệp đầu tiên được chỉ định trên dòng lệnh, phần còn lại sẽ vẫn bị ẩn:
vim -o2 *.cpp
Xem :help -o
cho tất cả các chi tiết.
-p
để mở trong các tab (FYI ...)