Làm cách nào để ngăn cửa sổ của tôi di chuyển khi sử dụng vsplit?


11

Khi sử dụng :vsplitcửa sổ gvim của tôi nhảy đến một vị trí màn hình cụ thể. Làm thế nào để tôi ngăn chặn điều này xảy ra?

Điều tương tự xảy ra khi lần chia thứ hai đến lần cuối được đóng lại.

Tôi đang sử dụng gvim trên Windows.

Câu trả lời:


12

Điều này xảy ra bởi vì khi chia dọc cửa sổ, vim cần thêm thanh cuộn dọc, điều này khiến vim tính toán lại kích thước hình ảnh và cuối cùng làm cho vim nhảy đến một vị trí màn hình khác. Cách giải quyết hiện tại là:set guioptions-=r guioptions-=L

Cập nhật

Kể từ bản vá 8.0.1278 , bạn cũng có thể sử dụng :set guioptions+=kđể ngăn Vim thay đổi kích thước, xem thêm tài liệu tại:help 'go-k'


2
Cảm ơn bạn, làm việc tuyệt vời! guioptions-=LDường như là đủ cho tôi, tôi có thể không bao gồm tất cả các trường hợp mặc dù. Đối với bất cứ ai thắc mắc :set guioptions-=rloại bỏ thanh cuộn bên tay phải và guioptions-=Lloại bỏ thanh bên trái, xuất hiện khi sử dụng :vsplit.
dùng3122718
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.