Forum: PC-Programmierung Automatisches Kommentieren von Code


von Frank (Gast)


Lesenswert?

Hallo,

ich bin auf der Suche nach einem Tool, mit dem man sich automatisch den 
Rumpf für Kommentare von Funktionen und Variablen eines c-Files erzeugen 
lassen kann. Im Idealfall ist der Kommentar dann konform, um diesen 
anschließend mit doxygen auswerten zu können.

Kennt ihr so etwas?

Danke Frank

von Johnny Maxwell (Gast)


Lesenswert?

Für VIM gibts da z.B. ein Makro:
http://www.vim.org/scripts/script.php?script_id=674

von Frank (Gast)


Lesenswert?

Danke, genau richtig

von Rene (Gast)


Lesenswert?

Das is ja mal echt toll aber wie führe ich das dann im VIM aus?
Habs jetzt in die ftplugins geladen,
aber wie starte ich das dann?

von Rene (Gast)


Lesenswert?

Oder kennt jemand noch andere freie Tools für diese Anwendung? 
(automatische Kommentare)

von Michu (Gast)


Lesenswert?


von Rolf Magnus (Gast)


Lesenswert?

> Das is ja mal echt toll aber wie führe ich das dann im VIM aus?

So wie es direkt auf der verlinkten Seite beschrieben ist, geht's nicht?

von Frank (Gast)


Lesenswert?

Hallo,

das anfangs verlinkte Tool funktioniert prima.

Ihr müßt, nachdem ihr das *.vim Tool in den ftplugins gepackt habt, 
dieses auch ausführen. Bei meiner gVim 7.1 Version gibt es hierfür im 
oberen Bereich einen kleinen Button (mit einem laufenden Männchen). Wenn 
ihr die Maus drüber fahrt erhaltet ihr einen Tooltip auf dem steht: 
"VIM-Skript ausführen". Ausgeführt werden muss das zuvor in das 
ftplugins kopierte Skript.

Danach könnt ihr das Tool wie auf der Internetseite beschrieben 
benutzen.
Hierzu einfach die zu kommentierende Datei laden. Wichtig ist, dass gVIM 
nicht im Editiermodus ist. Falls ja, einfach ESC drücken. Dann einfach 
":Dox" eingeben und der Rumpf wird eingefügt.

Gruss

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.