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