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