Videl som pomerne málo použitia „funkcie!“ v iných súboroch vimrc, ale neexistuje žiadna ľahko dostupná dokumentácia o funkcii!
Aký je rozdiel medzi funkciou a funkciou?
odpovede:
15 pre odpoveď č. 1:help user-functions
Ak funkcia s týmto menom už existuje a [!] Je
nepoužité, zobrazí sa chybová správa. Ak sa použije [!],
existujúca funkcia sa ticho nahradí. Pokiaľ nie
sa práve vykonáva, to je chyba.
7 pre odpoveď č. 2
Vo všeobecnosti potlačuje správy, ktoré príkaz môže vyplivnúť.
Napríklad pomocou function!
, môžete znovu definovať už definovanú funkciu.
5 pre odpoveď č. 3
function
(s príslušnými) parametrami definuje novú funkciu, ale zlyhá, ak už funkcia s daným názvom existuje. function!
vždy nahradí akúkoľvek existujúcu funkciu daného mena novou dodanou definíciou.
Toto hovorí toľko:
:help function