PlanetXML

PHP Manual in VIM einbinden

In das Hilfesystem von VIM lassen sich auch eigene Dokumente einbinden. Da ich häufig in PHP programmieren habe ich mich daran gemacht das PHP-Manual in das entsprechende Format zu konvertieren.

Update 2007-08-06: Das Skript zum erstellen der Hilfedatei steht jetzt zum Download bereit. Damit kann nun jeder eine aktuelle Version erstellen. Weitere Fragen zu dem Skript kann ich leider nicht beantworten da es ziemlich genau zwei Jahre her ist das ich das letzte mal etwas mit PHP entwickelt habe.

Im Gegensatz zur vorherigen Version (VIM Tip #826) existiert jetzt eine Hilfedatei pro PHP-Funktion. Die Installation ist auch leicht abgeändert: Die Daten müssen in einem Ordner 'doc' innerhalb von 'runtimepath' liegen, um diese trotzdem von den normalen Hilfedateien zu trennen habe ich unter 'c:\programme\vim\php\doc' angelegt. In der .vimrc muss dann folgende Zeile ergänzt werden : set runtimepath+=c:\programme\vim\php.

Die Hilfe wird aufgerufen indem man die Taste K drückt während der Cursor über einem Funktionsnamen ist, alternativ auch über :help . Unter Unix Systemen kann es vorkommen das die Taste mit dem 'man'-Befehl verknüptft ist, dann hilft dieser Befehl in der .vimrc:

autocmd BufNewFile,Bufread *.php,*.php3,*.php4 set keywordprg="help"

Download vim-php-manual.tgz. Das Konvertierungsscript werde ich noch veröffentlichen sobald der Code etwas aufgeräumt wurde.