Warum kann ich die Benennungsregel vim user-function unterbrechen, indem ich ein Nummernzeichen (#) verwende?

8

Die vimscript-Hilfedateien geben an, dass beim Definieren einer Benutzerfunktion:

  

Der Funktionsname muss mit einem Großbuchstaben beginnen, um zu vermeiden   Verwirrung mit eingebauten Funktionen.

Dies wird erzwungen, außer in den folgenden Fällen, die ich entdeckt habe, indem ich auf den Code anderer schaute.

%Vor%

Ich habe überall nach etwas gesucht, das diese Syntax erklären könnte. Ich weiß, das funktioniert jetzt. Worüber ich sehr neugierig bin, ist, dass diejenigen, die diese Syntax benutzt haben, wo haben Sie davon erfahren?

Gibt es andere vimscript-Funktionen, die in den Hilfedateien nicht erwähnt werden?

    
dkinzer 25.11.2012, 15:49
quelle

1 Antwort

9

Diese Benennungssyntax gilt für autoload function. Geben Sie :help autoload-functions für Hilfe ein.

%Vor%     
kev 25.11.2012, 15:56
quelle

Tags und Links