vim export mit Syntax HighLighting
Hallo allerseits, es geht um ein Grundlagenscript von C. Ich suche nach einer Möglichkeit Source-Code mit Syntax-Highligting vom VIm in Open Office zu importieren! Hat hier vielleicht jemand einen Tip für mich? Danke und bis dann mfg mIke< -- Linux-Hilfen http://www.linuxhilfen.org/
Moin,
* Michael Messner
Ich suche nach einer Möglichkeit Source-Code mit Syntax-Highligting vom VIm in Open Office zu importieren!
Hat hier vielleicht jemand einen Tip für mich?
Vim kenne ich nicht so gut, aber für NEdit gibt es ein Macro, das das Syntax Highlighting in HTML umwandelt. Das sollte dann auch für OOo lesbar sein. Thorsten -- The smart way to keep people passive and obedient is to strictly limit the spectrum of acceptable opinion, but allow very lively debate within that spectrum. - Noam Chomsky
Hi! Thorsten Haude wrote at Sonntag, 4. Januar 2004 20:12:
Moin,
* Michael Messner
[2004-01-04 20:02]: Ich suche nach einer Möglichkeit Source-Code mit Syntax-Highligting vom VIm in Open Office zu importieren!
Hat hier vielleicht jemand einen Tip für mich?
Vim kenne ich nicht so gut, aber für NEdit gibt es ein Macro, das das me2
Syntax Highlighting in HTML umwandelt. Das sollte dann auch für OOo lesbar sein.
Versuchs mal unter gvim (weiss nicht, ob das mit vim auch funzt) über das Menü Syntax als HTML zu exportieren, dan "Reimport" unter OpenOffice.
Thorsten
-- cu, Kornel --- Kornel Brandt, mailto://kornelinux@gmx.de sent with Linux KMail Life ist too short for boring reboots! Give Gates No Chance! - Alt-F4 !!!
Moin,
Bitte schicke mir jede Mail nur einmal.
* Kornel Brandt, Mailingliste
Thorsten Haude wrote at Sonntag, 4. Januar 2004 20:12:
* Michael Messner
[2004-01-04 20:02]: Ich suche nach einer Möglichkeit Source-Code mit Syntax-Highligting vom VIm in Open Office zu importieren!
Hat hier vielleicht jemand einen Tip für mich?
Vim kenne ich nicht so gut, aber für NEdit gibt es ein Macro, das das me2
Syntax Highlighting in HTML umwandelt. Das sollte dann auch für OOo lesbar sein.
Versuchs mal unter gvim (weiss nicht, ob das mit vim auch funzt) über das Menü Syntax als HTML zu exportieren, dan "Reimport" unter OpenOffice.
Ich weiß nichtmal, ob ich gvim installiert habe. Ich bin eigentlich mit NEdit ganz zufrieden, warum sollte ich da wechseln? Thorsten -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. - Grundgesetz, Artikel 10, Abs. 1
Aber Hallo! Thorsten Haude wrote at Sonntag, 4. Januar 2004 20:24:
Moin,
Bitte schicke mir jede Mail nur einmal.
Schau Dir bitte mal das To: Feld an. Dort tauchst Du nur einmal auf! Solltest Du jedoch in der Mailingliste mit dieser Adresse eingetragen sein (weiss ich ja schließlich nicht), bekommst Du also von SuSE auch noch eine weitere Mail.
Ich weiß nichtmal, ob ich gvim installiert habe. Ich bin eigentlich mit NEdit ganz zufrieden, warum sollte ich da wechseln?
Wie Du willst :-)
Thorsten
-- cu, Kornel --- Kornel Brandt, mailto://kornelinux@gmx.de sent with Linux KMail Life ist too short for boring reboots! Give Gates No Chance! - Alt-F4 !!!
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Am Sonntag, 4. Januar 2004 20:33 schrieb Kornel Brandt, Mailingliste:
Aber Hallo!
Thorsten Haude wrote at Sonntag, 4. Januar 2004 20:24:
Moin,
Bitte schicke mir jede Mail nur einmal.
Schau Dir bitte mal das To: Feld an. Dort tauchst Du nur einmal auf! Solltest Du jedoch in der Mailingliste mit dieser Adresse eingetragen sein (weiss ich ja schließlich nicht), bekommst Du also von SuSE auch noch eine weitere Mail. [ ] Du hast den Sinn einer Mailingliste verstanden
CU Thorsten - -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/+G6zs5R35vLkl/cRAq4iAKCl9F5Agolzd5hhiHwjm3nV779gBACfTDqN NuXBvucMDnDDKTTCRxXxe7M= =9O5d -----END PGP SIGNATURE-----
Thorsten Körner wrote at Sonntag, 4. Januar 2004 20:51:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo Am Sonntag, 4. Januar 2004 20:33 schrieb Kornel Brandt,
Mailingliste:
Aber Hallo!
Thorsten Haude wrote at Sonntag, 4. Januar 2004 20:24:
Moin,
Bitte schicke mir jede Mail nur einmal.
Schau Dir bitte mal das To: Feld an. Dort tauchst Du nur einmal auf! Solltest Du jedoch in der Mailingliste mit dieser Adresse eingetragen sein (weiss ich ja schließlich nicht), bekommst Du also von SuSE auch noch eine weitere Mail.
[ ] Du hast den Sinn einer Mailingliste verstanden
Na, ja ... Diese Mail schicke ich nur an die Liste. Zur Erklärung dieses Phänomens einen kleinen Origalausschnitt aus der SuSE Mailingslisten FAQ: <FAQ> A2. Wir fügen kein "Reply-To: suse-linux@suse.com" in den Mailheader ein, weil es ein "Reply-To" für die Listenteilnehmer schwieriger macht, die Mails so zu verschicken, wie sie es möchten. Überdies kann das Umschreiben von "Reply-To" schädliche Folgen haben (Mailbounces zum Beispiel). Gute Mailprogramme haben zwei verschiedene "Reply"- (Antwort-) Kommandos: eines, das an den Autor der Mail zurückschreibt, und ein anderes, das an alle anderen Empfänger der ursprünglichen Mail schreibt. Bitte beschweren Sie sich darüber nicht auf den Mailinglisten. Es wurde schon hundertfach diskutiert. </FAQ> Bitte den letzten Satz beachten. Ich klink mich an der Stelle aus. ;-) -- cu, Kornel --- Kornel Brandt, mailto://kornelinux@gmx.de sent with Linux KMail Life ist too short for boring reboots! Give Gates No Chance! - Alt-F4 !!!
Moin,
* Kornel Brandt, Mailingliste
Thorsten Haude wrote at Sonntag, 4. Januar 2004 20:24:
Bitte schicke mir jede Mail nur einmal.
Schau Dir bitte mal das To: Feld an. Dort tauchst Du nur einmal auf! Solltest Du jedoch in der Mailingliste mit dieser Adresse eingetragen sein (weiss ich ja schließlich nicht), bekommst Du also von SuSE auch noch eine weitere Mail.
Nene, beide Exemplare sind von Dir. Das kann man am Absender und der Message-ID auch deutlich sehen. Ich denke auch nicht, daß sich SuSE für Deine Mails verantwortlich fühlt. Zudem ist es abwegig zu glauben, daß ich diese Mailingliste write-only abboniert hätte. Ich weiß nicht, ob das irgendwo möglich ist, üblich ist es mit Sicherheit nicht. Das Du es nicht weißt, ist also nur eine Schutzbehauptung. Da Du die technischen Zusammenhänge ja jetzt kennst, sollte es Dir leicht fallen in Zukunft darauf zu verzichten, mir Mails mehr als einmal zuzusenden. Ergänzend würde mich interessieren zu erfahren, welchen Sinn Du darin siehst, mir die Mail zweimal zuzusenden. Thorsten -- I was amazed today to find out how much Windows can actually be used for useful things. - Donald E. Knuth
Thorsten Haude wrote at Sonntag, 4. Januar 2004 20:54:
Moin,
* Kornel Brandt, Mailingliste
[2004-01-04 20:33]: Thorsten Haude wrote at Sonntag, 4. Januar 2004 20:24:
Bitte schicke mir jede Mail nur einmal.
Schau Dir bitte mal das To: Feld an. Dort tauchst Du nur einmal auf! Solltest Du jedoch in der Mailingliste mit dieser Adresse eingetragen sein (weiss ich ja schließlich nicht), bekommst Du also von SuSE auch noch eine weitere Mail.
Nene, beide Exemplare sind von Dir. Das kann man am Absender und der Message-ID auch deutlich sehen. Ich denke auch nicht, daß sich SuSE für Deine Mails verantwortlich fühlt.
Diese Mail schicke ich nur an die Liste. Zur Erklärung dieses Phänomens einen kleinen Origalausschnitt aus der SuSE Mailingslisten FAQ: <FAQ> A2. Wir fügen kein "Reply-To: suse-linux@suse.com" in den Mailheader ein, weil es ein "Reply-To" für die Listenteilnehmer schwieriger macht, die Mails so zu verschicken, wie sie es möchten. Überdies kann das Umschreiben von "Reply-To" schädliche Folgen haben (Mailbounces zum Beispiel). Gute Mailprogramme haben zwei verschiedene "Reply"- (Antwort-) Kommandos: eines, das an den Autor der Mail zurückschreibt, und ein anderes, das an alle anderen Empfänger der ursprünglichen Mail schreibt. Bitte beschweren Sie sich darüber nicht auf den Mailinglisten. Es wurde schon hundertfach diskutiert. </FAQ> Bitte den letzten Satz beachten. Ich klink mich an der Stelle aus. ;-)
Zudem ist es abwegig zu glauben, daß ich diese Mailingliste write-only abboniert hätte. Ich weiß nicht, ob das irgendwo möglich ist, üblich ist es mit Sicherheit nicht. Das Du es nicht weißt, ist also nur eine Schutzbehauptung.
Da Du die technischen Zusammenhänge ja jetzt kennst, sollte es Dir leicht fallen in Zukunft darauf zu verzichten, mir Mails mehr als einmal zuzusenden.
Ergänzend würde mich interessieren zu erfahren, welchen Sinn Du darin siehst, mir die Mail zweimal zuzusenden.
s.o.
Thorsten
-- cu, Kornel --- Kornel Brandt, mailto://kornelinux@gmx.de sent with Linux KMail Life ist too short for boring reboots! Give Gates No Chance! - Alt-F4 !!!
Moin,
* Kornel Brandt, Mailingliste
Thorsten Haude wrote at Sonntag, 4. Januar 2004 20:54:
* Kornel Brandt, Mailingliste
[2004-01-04 20:33]: Thorsten Haude wrote at Sonntag, 4. Januar 2004 20:24:
Bitte schicke mir jede Mail nur einmal.
Schau Dir bitte mal das To: Feld an. Dort tauchst Du nur einmal auf! Solltest Du jedoch in der Mailingliste mit dieser Adresse eingetragen sein (weiss ich ja schließlich nicht), bekommst Du also von SuSE auch noch eine weitere Mail.
Nene, beide Exemplare sind von Dir. Das kann man am Absender und der Message-ID auch deutlich sehen. Ich denke auch nicht, daß sich SuSE für Deine Mails verantwortlich fühlt.
Diese Mail schicke ich nur an die Liste.
Zur Erklärung dieses Phänomens einen kleinen Origalausschnitt aus der SuSE Mailingslisten FAQ: <FAQ> [Erklärung der suse-linux Reply-To-Politik] </FAQ>
Das verstehe ich schon, hat aber nur mittelbar mit dem Problem zu tun. Du kannst Deine Mails mit oder ohne Reply-To an nur einen Empfänger schicken. Besser paßt da schon ein Abschnitt aus der Etikette: - - - Schnipp - - - 6. Reply-To: Achte darauf, an wen deine Mail versendet wird Entscheide, ob du eine Antwort per privater Mail (PM) oder an die Liste sendest. Bei Antworten an die Liste lösche mögliche Empfänger in der Cc:-Zeile (steht für "carbon copy" oder auch "courtesy copy"). Umgekehrt achte bei Antworten an den Originalabsender darauf, dass keine Kopie an die Liste geht. (...) - - - Schnapp - - - Thorsten -- Man will occasionally stumble over the truth, but most of the time he will pick himself up and continue on. - Winston Churchill
Thorsten Haude wrote at Sonntag, 4. Januar 2004 21:23:
Moin,
* Kornel Brandt, Mailingliste
[2004-01-04 21:01]: Thorsten Haude wrote at Sonntag, 4. Januar 2004 20:54:
* Kornel Brandt, Mailingliste
[2004-01-04 20:33]: Thorsten Haude wrote at Sonntag, 4. Januar 2004 20:24:
Bitte schicke mir jede Mail nur einmal.
Schau Dir bitte mal das To: Feld an. Dort tauchst Du nur einmal auf! Solltest Du jedoch in der Mailingliste mit dieser Adresse eingetragen sein (weiss ich ja schließlich nicht), bekommst Du also von SuSE auch noch eine weitere Mail.
Nene, beide Exemplare sind von Dir. Das kann man am Absender und der Message-ID auch deutlich sehen. Ich denke auch nicht, daß sich SuSE für Deine Mails verantwortlich fühlt.
Diese Mail schicke ich nur an die Liste.
Zur Erklärung dieses Phänomens einen kleinen Origalausschnitt aus der SuSE Mailingslisten FAQ: <FAQ> [Erklärung der suse-linux Reply-To-Politik] </FAQ>
Das verstehe ich schon, hat aber nur mittelbar mit dem Problem zu tun. Du kannst Deine Mails mit oder ohne Reply-To an nur einen Empfänger schicken.
Besser paßt da schon ein Abschnitt aus der Etikette: - - - Schnipp - - - 6. Reply-To: Achte darauf, an wen deine Mail versendet wird
Entscheide, ob du eine Antwort per privater Mail (PM) oder an die Liste sendest. Bei Antworten an die Liste lösche mögliche Empfänger in der Cc:-Zeile (steht für "carbon copy" oder auch "courtesy copy"). Umgekehrt achte bei Antworten an den Originalabsender darauf, dass keine Kopie an die Liste geht.
(...) - - - Schnapp - - - O.K. Einigen wir uns darauf! :-)
Thorsten
-- cu, Kornel --- Kornel Brandt, mailto://kornelinux@gmx.de sent with Linux KMail Life ist too short for boring reboots! Give Gates No Chance! - Alt-F4 !!!
Am Sonntag, 4. Januar 2004 20:16 schrieb Kornel Brandt, Mailingliste:
Versuchs mal unter gvim (weiss nicht, ob das mit vim auch funzt) über das Menü Syntax als HTML zu exportieren, dan "Reimport" unter OpenOffice.
Danke für die prompten Tipps, mit gvim funzt es hervorragend!! So wirds auch mit dem Script was!! danke und bis dann mfg mIke -- Deutsche How-To Sammlung: http://www.linuxhaven.de/dlhp/
Hallo Michael, On Sun, Jan 04, 2004 at 08:36:25PM +0100, Michael Messner wrote:
Am Sonntag, 4. Januar 2004 20:16 schrieb Kornel Brandt, Mailingliste:
Versuchs mal unter gvim (weiss nicht, ob das mit vim auch funzt) über das Menü Syntax als HTML zu exportieren, dan "Reimport" unter OpenOffice.
Danke für die prompten Tipps, mit gvim funzt es hervorragend!! So wirds auch mit dem Script was!!
for f in *.[ch]; do gvim -f +"syn on" +"run! syntax/2html.vim" +"wq" +"q" $f; done ^^^ eine Zeile für alle *.c und *.h dateien im Verzeichnis. Greetings Daniel -- Ein leerer Kopf läßt sich am besten schütteln.
Hallo Michael, hallo Leute, Am Sonntag, 04. Januar 2004 20:36 schrieb Michael Messner:
Am Sonntag, 4. Januar 2004 20:16 schrieb Kornel Brandt, Mailingliste:
Versuchs mal unter gvim (weiss nicht, ob das mit vim auch funzt) über das Menü Syntax als HTML zu exportieren, dan "Reimport" unter OpenOffice.
Danke für die prompten Tipps, mit gvim funzt es hervorragend!! So wirds auch mit dem Script was!!
Script? Brauchst Du mehrere Dateien mit Highlighting? Bei größerer Anzahl ist vielleicht http://freshmeat.net/projects/vim2html/ das, was Du suchst ;-) Gruß Christian Boltz -- Die c't schrieb mal sinngemäß auf ein Mail: Aus einem MP3-File ein Midifile zu machen ist so, als würdest Du mit einem "Wiener Wald Händle" zum Tierarzt gehen und fragen: "Das arme Tier, Herr Doktor, ist da noch was zu retten?" [Dennis Kielhorn in suse-laptop]
Moin moin. Ich habe mir gerade mein Linux-System neu aufgesetzt und habe jetzt mal dieses nette Feature "encrypt filesystem" ausprobiert und stehe jetzt vor ein paar Problemen. Ich habe jetzt /dev/hda4 encrypted. Die Partition soll nach /documents gemountet werden. Das habe ich auch so im Partitionierungsteil von YaST2 angegeben. Scheint auch alles soweit geklappt zu haben... nur: wenn ich jetzt mein System starte kommt schon während des Bootvorgangs eine Passphraseabfrage für /dev/hda4. Gebe ich die Passphrase richtig ein, wird /dev/hda4 auch ordnungsgemäß nach /documents gemountet - allerdings hat nur root schreibrechte darauf. Mein erstes Problem ist also: wie kann ich einem bestimmten User Schreibrechte für das "encrypted filesystem" geben? Mein zweites Problem: ich will nicht, dass das Filesystem schon beim Systemstart mitgemountet wird. Vielmehr will ich einen Link auf meinem Desktop. Unter KDE kann man ja wunderbar Festplatten/Partitionen als Icon auf dem Desktop darstellen lassen und kann sie, so man denn die Rechte hat, auch von dort aus direkt mounten resp. unmounten. Ideal wäre also ein Icon "Documents" auf dem Desktop. Beim Doppelklick darauf wird versucht /dev/hda4 nach /documents zu mounten. Das OS merkt: "Achtung! Dafür braucht $user ein Passwort!" und fragt mich nach eben diesem... Ich dachte ja, ich könne den mount-on-demand-Prozess über die /etc/fstab regeln (wie bei meinem FAT32-Laufwerk), dort taucht /dev/hda4 allerdings gar nicht erst auf... Hoffe mein Anliegen weitestgehend verständlich rübergebracht zu haben :) Schönen Dank im Voraus. Gruß, Sebastian
Am Son 04.01.04 um 20:17 CET schrieb Sebastian Schack
Moin moin.
Ich habe mir gerade mein Linux-System neu aufgesetzt und habe jetzt mal dieses nette Feature "encrypt filesystem" ausprobiert und stehe jetzt vor ein paar Problemen.
Ich habe jetzt /dev/hda4 encrypted. Die Partition soll nach /documents gemountet werden. Das habe ich auch so im Partitionierungsteil von YaST2 angegeben. Scheint auch alles soweit geklappt zu haben... nur: wenn ich jetzt mein System starte kommt schon während des Bootvorgangs eine Passphraseabfrage für /dev/hda4. Gebe ich die Passphrase richtig ein, wird /dev/hda4 auch ordnungsgemäß nach /documents gemountet - allerdings hat nur root schreibrechte darauf.
Mein erstes Problem ist also: wie kann ich einem bestimmten User Schreibrechte für das "encrypted filesystem" geben?
man chmode man chown
Mein zweites Problem: ich will nicht, dass das Filesystem schon beim Systemstart mitgemountet wird. Vielmehr will ich einen Link auf meinem Desktop. Unter KDE kann man ja wunderbar Festplatten/Partitionen als Icon auf dem Desktop darstellen lassen und kann sie, so man denn die Rechte hat, auch von dort aus direkt mounten resp. unmounten. Ideal wäre also ein Icon "Documents" auf dem Desktop. Beim Doppelklick darauf wird versucht /dev/hda4 nach /documents zu mounten. Das OS merkt:"Achtung! Dafür braucht $user ein Passwort!" und fragt mich nach eben diesem...
Ich dachte ja, ich könne den mount-on-demand-Prozess über die /etc/fstab regeln (wie bei meinem FAT32-Laufwerk), dort taucht /dev/hda4 allerdings gar nicht erst auf...
http://portal.suse.de/sdb/de/2001/06/jsj_crypto_filesystem_mini_howto.html Wie es mit KDE geht kann ich dir aber auch nicht sagen verwende es nicht.
Hoffe mein Anliegen weitestgehend verständlich rübergebracht zu haben :)
Schönen Dank im Voraus.
Gruß, Sebastian
On Sun, 04 Jan 2004 at 20:02 (+0100), Michael Messner wrote:
es geht um ein Grundlagenscript von C.
Du könntest LaTeX nehmen, da existiert listings.sty fürs automatische Synatxhighlighting.
Ich suche nach einer Möglichkeit Source-Code mit Syntax-Highligting vom VIm in Open Office zu importieren!
Geht über HTML-Export. In gvim: Syntax -> Konvertieren nach HTML. Wie es ohne das Menü in gvim geht weiß ich leider nicht. Die HTML-Datei kannst Du dann in OpenOffice.org öffnen. Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Nichts im Leben ist umsonst, nicht einmal der Tod - denn der kostet das Leben -- (unbekannt)
Hi, 0n 04/01/04@20:02 Michael Messner told me:
es geht um ein Grundlagenscript von C. Ich suche nach einer Möglichkeit Source-Code mit Syntax-Highligting vom VIm in Open Office zu importieren!
Hat hier vielleicht jemand einen Tip für mich?
Einfach: gimp -screenshot. Vielleicht kann gocr was mit Farbe, aber ich glaube eher nicht :( .... ah, schau Dir mal :h highlighting an. Da ist die Rede von dem script 2htlm.vim, dass ist vielleicht eine Moeglichkeit.... -- bye maik
Hallo allerseits, die erste Version des Informatik - Scriptes ist nun fertig! Es behandelt den Stoff der bei uns im Informatik-Unterricht im Ersten Semester behandelt wurde! Vielleicht hilft bzw. interessiert es auch von euch jemanden. Falls jemand Fehler erkennt, Ergänzungen, usw. hat wäre ich natürlich dankbar über euer Feedback! Fix fehlt derzeit noch ein Verweis auf verwendete Literatur mit Links usw. (das wird sobald ich wieder etwas Zeit habe ergänzt werden) Derzeit zu finden unter: http://www.students.fh-sbg.ac.at/~mmessner/download/Beta/ Informatik-Scriptum_Semester_01.pdf Im Februar wird es dann direkt über meine Homepage verlinkt sein (da sollte es dann fertig sein). Have Fun mfg mIke -- "It`s not a Trick, it`s Linux"
participants (12)
-
Bernhard Walle
-
Christian Boltz
-
Daniel Lord
-
Kornel Brandt, Mailingliste
-
Kornel Brandt, ML
-
Maik Holtkamp
-
Michael Messner
-
Peter Wiersig
-
Sebastian Schack
-
Stefan Heinrichsen
-
Thorsten Haude
-
Thorsten Körner