Я хотів би змінити своє, .vimrc
щоб прочитати значення змінної із зовнішнього файлу. Як я можу це зробити?
Зокрема, ми з другом ділимося git repo з нашими .vim
файлами, але є кілька невеликих відмінностей у тому, що ми хочемо в наших конфігураціях. Тож більша частина файлу є загальною, але ми використовуємо, якщо оператори визначають, чи потрібно завантажувати розділи, визначені користувачем, наприклад:
let whoami = "user2"
if whoami == "user1"
...
Перевіривши наш загальний .vimrc
контроль над джерелом, ми повинні змінити let whoami
призначення, щоб наш власний розділ був завантажений. Натомість я хотів би зберегти окремий файл, який може бути різним для кожного з нас і з якого vim завантажить це змінне значення.
Можливо, інший аспект щодо цього: Чи буде vim автоматично читати всі файли в моєму .vim
каталозі? Якщо так, ми можемо кожну помістити в нього симпосилання під назвою username.vim і пов’язати це із зовнішнім файлом, який би відрізнявся для кожного з нас.
let whoami = ""
безпосередньо передsource
рядком, так що якщо не вдасться завантажити зовнішній файл, змінна існує, і я отримаю повідомлення про помилку, яке ми встановили раніше, щоб змінна не була встановлена.