Чи існує процедура «включити» у vimrc?


55

У мене є деяка конфігурація в моєму vimrc. Деякі родові, а інші справді специфічні.

Я хотів би поділитися цією конфігурацією з деякими співробітниками, але багато з них не потребують цих конкретних.

Замість того, щоб редагувати купу різних vimrc, я хотів би знати, чи можливо мати директиву "include" - щось на зразок файлу з назвою ".vimrc_module" і викликаного від vimrc. Це можливо?

Відповіді:


73

Так, можливо, використовуйте :sourceкоманду:

source .vimrc_module

Побачити:

:help :source

для отримання додаткової інформації.


4

Цій цілі служать плагіни.

  • звичайні плагіни завжди завантажуються один раз,
  • плагіни автоматичного завантаження завантажуються на вимогу (вони ідеально підходять для визначення бібліотек функцій viml),
  • ftplugin завантажується один раз на буфер (коли тип ftplugin відповідає типу буфера),
  • локальні vimrcs завантажуються на проектній основі (нестандартно),
  • і так далі.

Іншими словами, нам навряд чи потрібно використовувати :sourceабо :runtimeявно з .vimrc. Так вони існують. Чи справді вони нам потрібні? Навряд чи! У Віма вже є кілька ідіом, які опікуються цим.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.