Nie, ściśle mówiąc, nie jest możliwe, aby w Vimie było aktywnych wiele metod składania jednocześnie.
Możesz emulować składanie znaczników, jeśli chcesz nauczyć się pisać reguły podświetlania składni i zhakować plik wyróżnień dla języka, do którego chcesz dodać emulację składania znaczników. Ma to kilka wad:
Polecenia tworzenia / usuwania składania („zf”, „zd” itd.), Które działają z markerem i ręcznymi metodami składania, nie będą działać, gdy metoda składania jest ustawiona na „składnia”.
Problemem jest emulowanie markerów, które „wymuszają” poziom składania (np. „ {{{1
” / „ }}}1
”) W przeciwieństwie do zwiększania / zmniejszania poziomu składania o jeden (np. „ {{{
” / „ }}}
”); albo musisz całkowicie zignorować liczby poziomów składania lub zaryzykować, że będziesz ingerować - i być może złamiesz - resztę reguł składania opartych na składni.
Sugeruję, że gdy okaże się, że potrzebujesz składania na podstawie markera, zastosujesz tę metodę całkowicie. Może to zająć trochę czasu i wysiłku, ale jeśli naprawdę potrzebujesz elastyczności, może być tego warte, zwłaszcza biorąc pod uwagę trudności z połączeniem tych dwóch elementów.