Ich teile meine VIM-Konfigurationsdatei zwischen mehreren Computern. Ich möchte jedoch, dass einige Einstellungen für bestimmte Computer spezifisch sind.
Beispielsweise sollten sich die Schriftgrößen auf dem hochauflösenden Laptop von denen auf dem niedrigauflösenden Desktop unterscheiden. Und was noch wichtiger ist, ich möchte, dass sich gVIM unter Windows mehr als Windows und MacVim unter OSX mehr als MacCy verhält und dass sich gVIM unter Linux einfach so verhält, wie es immer der Fall ist. (Das mag ein seltsames Gefühl sein, aber ich bin es sehr gewohnt, beim Wechseln des Betriebssystems den mentalen Modus zu wechseln.)
Gibt es eine Möglichkeit, einige Einstellungen in der .vimrc
maschinen- oder betriebssystemabhängigen Umgebung vorzunehmen ?
has('gui_running')
wenn Sie zwischen dem tty-Modus und dem GUI-Modus unterscheiden müssen.