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.

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'


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.