Я поділяю свій файл конфігурації VIM між декількома комп'ютерами. Однак я хочу, щоб деякі налаштування були специфічними для певних комп'ютерів.
Наприклад, розміри шрифту на ноутбуці з високою роздільною здатністю повинні відрізнятися від робочого столу з низькою роздільною здатністю. І що ще важливіше, я хочу, щоб gVIM в Windows поводився більш віконно, а MacVim на OSX поводився більше maccy, а gVIM в Linux просто так, як завжди. (Це може бути дивним настроєм, але я дуже звичний для перемикання розумових режимів при переключенні ОС)
Чи є спосіб зробити кілька налаштувань у .vimrc
машині чи ОС?
has('gui_running')
якщо вам потрібно розмежувати режим tty та режим GUI.