Câu trả lời:
Có, vim có khả năng phân chia cả sử dụng theo chiều ngang :split
và sử dụng theo chiều dọc :vsplit
, cả hai đều hoạt động giống như :edit
để mở tệp, ngoại trừ chúng mở theo cách chia ngang / dọc tương ứng.
Ngoài ra, tôi cũng khuyên bạn nên đọc :h window-move-cursor
để di chuyển xung quanh các phần tách khác nhau một cách dễ dàng.
Có, có các lệnh :split
(chia thành hai cửa sổ, nửa trên và nửa dưới) và :vsplit
(trái và phải). Sau đó, bạn có thể sử dụng để chuyển đổi các cửa sổ (trong đó hướng là một trong các phím di chuyển con trỏ hjkl thông thường hoặc các phím mũi tên).Ctrl-W direction
Sau đó, bạn có thể :edit
(vv) một tệp khác nhau trong mỗi cửa sổ.
Tài liệu đầy đủ là tại :help windows.txt
.
Bạn có thể cửa sổ vim chia bằng cách mở nhiều file sử dụng -o
, -O
, -o2
thông số.
Hoặc nếu bạn đã chỉnh sửa nhiều tệp trong một cửa sổ, bạn có thể sử dụng :ba
để phân chia theo chiều ngang hoặc :vert ba
để phân chia theo chiều dọc.
: [N] ba [ll] [N]: [N] sba [ll] [N] Sắp xếp lại màn hình để mở một cửa sổ cho mỗi bộ đệm trong danh sách bộ đệm.
: vert [ical] {cmd} Thực thi {cmd}. Nếu nó chứa một lệnh tách một cửa sổ, nó sẽ được chia theo chiều dọc.
Để bỏ , sử dụng : :qa
.
Xem thêm:
:sp
, với các phím tắt dọc là:vsp
.