Bagaimana cara menghentikan jendela saya dari bergerak saat menggunakan vsplit?

11

Saat menggunakan :vsplitjendela gvim saya melompat ke lokasi layar tertentu. Bagaimana saya menghentikan ini terjadi?

Hal yang sama terjadi ketika pemisahan kedua ke terakhir ditutup.

Saya menggunakan gvim di Windows.

pengguna3122718
sumber

Jawaban:

12

Ini terjadi karena ketika membelah jendela secara vertikal, vim perlu menambahkan scrollbar vertikal, yang menyebabkan vim untuk menghitung ulang ukuran visual dan akhirnya membuat vim melompat ke lokasi layar yang berbeda. Solusi saat ini adalah untuk:set guioptions-=r guioptions-=L

Memperbarui

Pada patch 8.0.1278 , Anda juga dapat menggunakan :set guioptions+=kuntuk mencegah pengubahan ukuran Vim, lihat juga dokumentasi di:help 'go-k'

Christian Brabandt
sumber
2
Terima kasih, kerja bagus! guioptions-=Ltampaknya sudah cukup bagi saya, saya mungkin belum membahas semua kasus. Bagi siapa pun yang bertanya-tanya, :set guioptions-=rhapus bilah gulir sisi kanan dan guioptions-=Lhapus bilah kiri, yang muncul saat menggunakan :vsplit.
user3122718