Как определить, что я нахожусь в 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.