Làm thế nào để làm cho hai cửa sổ có chiều rộng bằng nhau khi so sánh các tập tin?


16

Làm thế nào để làm cho hai cửa sổ có chiều rộng bằng nhau khi so sánh các tệp với lệnh vim -d file1 file2?

nhập mô tả hình ảnh ở đây

Làm thế nào để làm cho hai cửa sổ có chiều rộng bằng nhau?

Câu trả lời:


21

Bạn có thể cân bằng kích thước của các cửa sổ với <c-w>=.


7

Nếu bạn muốn độ rộng cửa sổ vẫn bằng nhau khi bạn thay đổi kích thước của cửa sổ Vim, hãy thử điều này trong ~ / .vimrc:

if exists("##VimResized")
    if &diff
        au VimResized * wincmd =
    endif
endif

Upvote cho bạn, khi bạn tiết kiệm cho tôi một số tổ hợp phím
Antony

Tại sao không set equalalways?
Walf

Bởi vì tôi thường không muốn các cửa sổ của mình có chiều rộng bằng nhau, nhưng tôi muốn chúng có chiều rộng bằng nhau khi so sánh hai bộ đệm. Ngoài ra, 'đường bằng' không giữ các cửa sổ có chiều rộng bằng nhau khi thay đổi kích thước cửa sổ Vim.
garyjohn
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.