Làm thế nào để mở nhiều tập tin trong chế độ phân chia?


38

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:


40

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 ohoặc Otù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 -ocho tất cả các chi tiết.


4
Bạn cũng có thể sử dụng -pđể mở trong các tab (FYI ...)
Martin Tournoij

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.