Czy w vimrc istnieje procedura „dołącz”?

55

Mam trochę konfiguracji w moim vimrc. Niektóre ogólne, a niektóre naprawdę specyficzne.

Chciałbym udostępnić tę konfigurację niektórym współpracownikom, ale wielu z nich nie potrzebuje tych konkretnych.

Zamiast edytować kilka różnych vimrc, chciałbym wiedzieć, czy można mieć dyrektywę „dołącz” - coś w rodzaju pliku o nazwie „.vimrc_module” i wywoływanego z vimrc. Czy to możliwe?

Ktoś nadal używa ciebie MS-DOS
źródło

Odpowiedzi:

73

Tak, jest to możliwe, użyj :sourcepolecenia:

source .vimrc_module

Widzieć:

:help :source

po więcej informacji.

Glin.
źródło
4

Wtyczki służą do tego celu.

  • zwykłe wtyczki są zawsze ładowane raz,
  • wtyczki autoload są ładowane na żądanie (idealnie nadają się do definiowania bibliotek funkcji viml),
  • ftplugin są ładowane raz na bufor (gdy typ ftplugin pasuje do typu bufora),
  • lokalne vimrcs są ładowane na bazie projektu (niestandardowe),
  • i tak dalej.

Innymi słowy, prawie nie musimy korzystać :sourceani :runtimejawnie z .vimrc. Tak, istnieją. Czy naprawdę ich potrzebujemy? Ledwie! Vim ma już kilka idiomów, które się tym zajmują.

Luc Hermitte
źródło