1

Стоит ли переносить опции, связанные с графическим интерфейсом, из моего vimrc в gvimrc, если есть только пара таких опций? Я как бы склонен хранить все в одном месте и размещать варианты графического интерфейса внутри if операторов, но есть ли веский аргумент, чтобы поступить иначе?

1 ответ1

5

Пока вы не зависите от порядка выполнения (сначала идет .vimrc , .gvimrc , после всех плагинов; большинство опций не имеют такой зависимости), это произвольное решение, где разместить настройки только для GUI.

Вы можете просто поместить их в ~/.vimrc , окруженный

:if has('gui_running')
    ..
:endif

Предостережение

Очевидно, что если вы запустите терминал Vim и только позже переключитесь в режим графического интерфейса пользователя (через :gui ; это работает, например, в Linux Vim), файл .gvimrc будет запоздалым, так что это один особый случай, когда ваш консолидированный подход не будет работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .