Quellcode hervorheben

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Quellcode hervorheben

Re: Quellcode hervorheben

von turtle47 » Mo, 20.08.2007 21:19

Hallo Zusammen,

ein gutes Tool ist auch PSPad.
Es sind viele Codeformate vordefiniert, aber man kann auch eigene Codeprofile erstellen.

Menue > Einstellungen > Highlighter

Wenn man den Code dann über Menue > Datei > Export > Export in die Zwischenablage als RTF in ein anderes
Dokument kopiert wird der Text farbig eingefügt. :)

Viel Erfolg.

Jürgen

Re: Quellcode hervorheben

von jwr » Mo, 20.08.2007 14:46

Tech hat geschrieben:Ich hatte eher daran gedacht, dass sich automatisch ein rahmen öffnet und darin dann bestimmte wörter gefärbt werden.
Eine Alternativmethode wäre die Übernahme der Quelltextcodes aus einem Editor, welcher die Schlüsselwörter hervorhebt, z.B. notepad++.
Siehe http://notepad-plus.sourceforge.net/de/site.htm

Dazu muss man die Quelltextcodes zunächst im Notepad++ öffnen.
Dann kannst Du theoretisch aus diesem Notepad++ die bereits gefärbten Textstellen in Dein Dokument kopieren. Leider gehen beim direkten Copy/Paste alle Formatinformationen (Farben/Fettschrift, usw.) verloren und
funktioniert ein verlustfreier Copy/Paste (zumindest in meinem Versuch) nur indem Du zuerst den Quellcode in pdf-Format wandelst und dann daraus die Codezeilen nach OOo kopierst. Es sieht dann in etwa so aus:

if (n >= max) return (0);

(Die Formattierung dieser Zeile ist in der Forumsoftware nicht 1:1 übernehmbar und wurde simuliert).
Gruss -Hans-

Re: Quellcode hervorheben

von jwr » Mo, 20.08.2007 14:02

komma4 hat geschrieben:Dafür gibt es kein Automatismus.

[url=mailto://andrew@pitonyak.org]Andrew[/url] hat sich (zum Färben von BASIC-Code in seinem freien Makro-Dokument) ein Makro geschrieben: vielleicht kannst Du ihn anschreiben und um eine Kopie bitten...
Das Macro Sub HighlightDoc() zum Einfärben von Macros im Text befindet sich in:
http://www.pitonyak.org/AndrewMacro.odt

Gruss -Hans-

Re: Quellcode hervorheben

von komma4 » Mo, 20.08.2007 13:45

Dafür gibt es kein Automatismus.

[url=mailto://andrew@pitonyak.org]Andrew[/url] hat sich (zum Färben von BASIC-Code in seinem freien Makro-Dokument) ein Makro geschrieben: vielleicht kannst Du ihn anschreiben und um eine Kopie bitten...

Re: Quellcode hervorheben

von jwr » Mo, 20.08.2007 11:43

Hallo Tech,

habe mal experimentiert mit OOo Writer 2.0.3

Selektiere einen Abschnitt mit Code, z.B.

Sub ExampleDefBool
cOK = 2.003
zOK = 2.003
Print cOK REM True
Print zOK REM 2.003
End Sub

dann diesen selektierten Block z.B. rot einfärben (und ggf. einen Vorsprung definieren).

Dann Taste F11,
Neue Vorlage aus Selektion anwählen
und einen Namen z.B. Code-segment eingeben.

Danach kannst Du jeden Block in Deinem Dokument selektieren und mit der neuen Formatvorlage "Code-segment" überarbeiten. Dazu Block selektieren, F11, und Doppelclick auf Code-segment.
Das Ergebnis ist z.B.:

Example:

Sub ExampleDefBool
cOK = 2.003
zOK = 2.003
Print cOK REM True
Print zOK REM 2.003
End Sub


Ist das brauchbar?

Grüsse -Hans-

Nach oben