Làm thế nào để tôi di chuyển xung quanh và sắp xếp lại các phần tách trong vim?


41

Cho đến nay, tôi đã tìm ra sự hoán đổi chia tách ngang qua CTRL+W x, và đó là khá nhiều.

Làm cách nào để di chuyển một phần tách ở bất kỳ vị trí nào trong chế độ xem có chứa nhiều phần tách dọc và ngang?

Làm cách nào để tạo một phân chia ngang mà nói, kéo dài toàn bộ nửa trên của màn hình sau khi tôi đã mở một vài phân chia dọc? (Hiện tại, khi tôi tạo phân chia ngang mới trong chế độ xem đã phân chia theo chiều dọc, tôi nhận được phân chia theo chiều ngang ở một trong các cột.)

Có lẽ hầu hết người dùng vim thích các tab hơn chia nhỏ, nhưng tôi thực sự thích cái sau vì tôi làm việc trên màn hình 30! :-)

Câu trả lời:


32

Tôi đề nghị bạn đọc qua tệp trợ giúp cho các cửa sổ vim . Các phần cụ thể của tệp đó áp dụng cho câu hỏi của bạn:

:help opening-window
:help window-moving


Chỉnh sửa: Tôi chỉ có thể giả định rằng đây là định kỳ nhận downvote vì tôi chưa cung cấp câu trả lời cụ thể ở đây. Vấn đề là người đăng ban đầu đã hỏi một số câu hỏi, và chúng rất rộng. Cách tốt nhất để trả lời tất cả những câu hỏi đó cùng một lúc là tham khảo tài liệu Vim, tài liệu này luôn có sẵn ở bất cứ nơi nào Vim được cài đặt.

Ngoài ra tôi muốn lưu ý rằng tôi đã không chỉ nói với OP "RTFM", tôi đã cung cấp các phần cụ thể của hướng dẫn để đọc, đây có thể là một câu trả lời chấp nhận được.


71
RTFM không trả lời câu hỏi.
poindexter

13
chúng tôi hy vọng SO sẽ là hướng dẫn sử dụng ... thật dễ dàng: google cho một cái gì đó, mở liên kết SO và nhận những gì bạn đã đến, mà không phải chuyển hướng đến một nguồn khác.
Danny

2
@NewWorld vì SO có hàng trăm ngàn nhà phát triển chỉnh sửa, thêm, nhận xét, làm cho nó tuyệt vời;)
Danny

3
@Danny tức là cho ăn bằng thìa. Các tài liệu là tuyệt vời và câu trả lời là có; không cần phải trùng lặp thông tin một cách không cần thiết.
DBedrenko

10
xem: superuser.com/help/how-to-answer "Liên kết đến các tài nguyên bên ngoài được khuyến khích, nhưng vui lòng thêm ngữ cảnh xung quanh liên kết để người dùng đồng nghiệp của bạn sẽ có ý tưởng về nó là gì và tại sao nó ở đó. Luôn trích dẫn phần có liên quan nhất của một liên kết quan trọng, trong trường hợp trang đích không thể truy cập được hoặc ngoại tuyến vĩnh viễn. "
j03w

56

Tôi chắc chắn rằng tệp trợ giúp che nó, nhưng để di chuyển một phần tách ra để che phía trên màn hình, bạn có thể làm CTRL-W K(nghĩa là Ctrl+ W Shift+ K), với H = left, J = bottom, K = top, L = right ( theo thông lệ vi/ vimquy ước).

Lưu ý rằng các chữ cái là chữ hoa. CTRL-W k (tức là Ctrl+ W K, không có Shift) thay vào đó sẽ di chuyển lên giữa các phần tách, v.v.


16

Bạn có thể làm:

:to sp

hoặc là

:top split

để làm một cửa sổ nằm ngang kéo dài trên cùng của màn hình.


Cảm ơn cả bạn và người đăng khác đã đưa ra nửa câu trả lời đầu tiên.
hakanensari

Upvote để trả lời câu hỏi, thật tuyệt khi thấy câu trả lời này kết hợp với Heptile.
poindexter
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.