Wie kann ich feststellen, ob ich in MacVim in .vimrc bin?

27

In meinem .vimrc möchte ich überprüfen, ob ich in MacVim oder in regulärem vim bin, damit ich optional einige MacVim-spezifische Einstellungen festlegen kann, die nicht auf reguläres vim angewendet werden sollten.

Wie mache ich das?

Andy White
quelle

Antworten:

34

Ich habe gerade einen Weg gefunden, es zu tun:

if has("gui_macvim")
    " set macvim specific stuff
endif
Andy White
quelle
4
has("gui_running")Sie erhalten Unterstützung für Macvim und Gvim, sodass Ihre .vimrc portabler wird.
Bala Clark
1
Ich habe festgestellt, dass diese Bedingung erfüllt ist, wenn ich macvim im Terminal oder in einer GUI-App verwende. Ich kann überprüfen, ob Macvim im Terminal ausgeführt wird.
Swilgosz