Стоит ли переносить опции, связанные с графическим интерфейсом, из моего vimrc в gvimrc, если есть только пара таких опций? Я как бы склонен хранить все в одном месте и размещать варианты графического интерфейса внутри if операторов, но есть ли веский аргумент, чтобы поступить иначе?
1
1 ответ
5
Пока вы не зависите от порядка выполнения (сначала идет .vimrc , .gvimrc , после всех плагинов; большинство опций не имеют такой зависимости), это произвольное решение, где разместить настройки только для GUI.
Вы можете просто поместить их в ~/.vimrc , окруженный
:if has('gui_running')
..
:endif
Предостережение
Очевидно, что если вы запустите терминал Vim и только позже переключитесь в режим графического интерфейса пользователя (через :gui ; это работает, например, в Linux Vim), файл .gvimrc будет запоздалым, так что это один особый случай, когда ваш консолидированный подход не будет работать.
