Udostępniam plik konfiguracyjny VIM między kilkoma komputerami. Chcę jednak, aby niektóre ustawienia były specyficzne dla niektórych komputerów.
Na przykład rozmiary czcionek na laptopie o wysokiej rozdzielczości powinny być inne niż na pulpicie o niskiej rozdzielczości. A co ważniejsze, chcę, aby gVIM w systemie Windows zachowywał się bardziej windowsy, a MacVim w OSX, aby zachowywał się bardziej maccy, a gVIM w systemie Linux, aby zachowywał się tak jak zawsze. (To może być dziwny sentyment, ale jestem bardzo przyzwyczajony do przełączania trybów mentalnych podczas przełączania systemów operacyjnych)
Czy istnieje sposób na dokonanie kilku ustawień w .vimrc
zależności od komputera lub systemu operacyjnego?
has('gui_running')
jeśli potrzebujesz rozróżnić tryb tty i tryb GUI.