Коли GUI запускається, деякі параметри скидаються, а потім .gvimrcобробляються.
Отже, якщо ви хочете значення, яке не використовується за замовчуванням, для будь-якого з цих параметрів, вам потрібно буде встановити його у .gvimrc; тестування для режиму GUI в .vimrcне працюватиме.
Одне таке налаштування - t_vbтермінальний код, який використовується для візуального дзвоника; насправді всі додаткові термінали скидаються за замовчуванням для режиму GUI (див. :help terminal-options).
Додатково виконується купа налаштування графічного інтерфейсу та налаштування меню; якщо ви хочете налаштувати що-небудь із цього, ви хочете, щоб це в a .gvimrcабо це не мало ніякого впливу.
Читання :help gvimrcдає хороший огляд речей, які можуть змінитися у вас між джерелами пошуку .vimrcта .gvimrcякі ви можете подумати про повторну коригування в останньому.
winposщо змінює положення вікна, яке використовується gvim. Це не має ефекту (і не має сенсу) всередині~/.vimrc, воно повинно бути~/.gvimrc