Plugin menyebabkan jendela gVim untuk bergerak (menjadi "belum dibuka") di Windows

4

Saya memiliki beberapa plugin Vim yang tampaknya menyebabkan jendela aero-snapped di Windows 7 (Aero windows, bukan Vim windows) untuk keluar dari posisi "bentak" mereka ketika peristiwa tertentu terjadi. Saya tidak cukup tahu tentang internal Vim untuk membuat banyak tebakan berpendidikan tentang apa yang menyebabkan masalah, tetapi ini tampaknya terjadi ketika sebuah plugin membuka Vim-window baru atau elemen grafis lainnya untuk teks di luar buffer aktual jendela. (Saya harap itu masuk akal; terminologi Vim saya mungkin tidak benar.)

Dua operasi yang saya lihat yang menyebabkan ini paling sering adalah:

  • Membuka jendela pohon sejarah Gundo dengan F5
  • Membuka menu penyelesaian Pymode dengan mengetik .

Saya telah mencoba menyalakan keduanya winfixheightdan winfixwidth, tetapi saya masih melihat masalah ini.

Adakah ide yang menyebabkan ini dan apakah itu bisa diperbaiki?

Kyle Strand
sumber

Jawaban:

4

Seperti yang saya tidak tahu tentang konsep jendela jepretan dalam Vim, saya berasumsi maksud Anda posisi jendela aplikasi lain di sebelah (G) VIM. Saya menduga ini terjadi ketika ukuran Vim itu sendiri berubah.

Ketika Anda mengisyaratkan kemungkinan koneksi dengan pemecahan jendela Vim, itu mungkin disebabkan oleh perpecahan vertikal, yang dalam konfigurasi default menyebabkan bilah gulir tambahan (di sebelah kiri) muncul, dan itu menambah lebar jendela aplikasi Vim. Anda dapat menghindarinya melalui

:set guioptions-=L
Ingo Karkat
sumber
1
Maksud saya jendela Windows Aero itu sendiri yang menampilkan aplikasi gVim; Saya telah menambahkan klarifikasi ke pertanyaan awal. Perbaikan yang Anda sarankan tampaknya berhasil, jadi terima kasih lagi.
Kyle Strand