Как определить, что я нахожусь в MacVim в .vimrc

27

В моем .vimrc я хочу проверить, нахожусь ли я в MacVim по сравнению с обычным vim, чтобы я мог дополнительно установить некоторые специфичные для MacVim настройки, которые не должны применяться к обычному vim.

Как мне это сделать?

Энди Уайт
источник

Ответы:

34

Я просто нашел один способ сделать это:

if has("gui_macvim")
    " set macvim specific stuff
endif
Энди Уайт
источник
4
has("gui_running")Вы получите поддержку для macvim и gvim, поэтому ваш .vimrc станет более переносимым.
Бала Кларк,
1
Я заметил, что это условие верно, если я запускаю macvim в терминале или в приложении с графическим интерфейсом. I способ проверить, работает ли macvim в терминале?
swilgosz