Hallo zusammen,
Pythoncode kann jetzt in Postings auch mit Highlighting dargestellt werden, wenn der Code in [python]...[/python] eingeschlossen wird.
Ich habe auch eine einfache automatische Erkennung eingebaut, so daß Code, der in [code]...[/code] eingeschlossen ist und entweder "#!/usr/(local/)?/bin/(env\s+)?python" oder ">>>" enthält, auch gehighlighted wird.
Gruß
Dookie
Syntaxhighlighting im Forum
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo Dookie!
Das mit der Syntax-Einfärbung finde ich super und sieht auch absolut toll aus.
Was mich ein wenig stört ist, dass jetzt Kommentare im Internet Explorer schwerer zu lesen sind. Vieleicht kann man da ja noch etwas dagegen tun...
Damit es nachvollziehbar ist, wie es bei mir aussieht, habe ich hier ein Bild davon:
Windows 2000 Pro
Internet Explorer 6.0
Mit dem Mozilla sieht es super aus.
mfg
Gerold
Das mit der Syntax-Einfärbung finde ich super und sieht auch absolut toll aus.
Was mich ein wenig stört ist, dass jetzt Kommentare im Internet Explorer schwerer zu lesen sind. Vieleicht kann man da ja noch etwas dagegen tun...
Damit es nachvollziehbar ist, wie es bei mir aussieht, habe ich hier ein Bild davon:
Windows 2000 Pro
Internet Explorer 6.0
Mit dem Mozilla sieht es super aus.
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi gerold,
erstmal thx
tja, eventuell könntest Du mal testen, welcher nichtproportionale Font beim IE schräggestellt noch gut zu lesen ist. Den kann piddon dann im css eintragen. Ansonst schreib nen Bugreport an Microsoft. Die scheinen noch nix von Fontantialiasing gehört zu haben, oder hat der IE eine Option um das Antialiasing einzuschalten?
Gruß
Dookie
erstmal thx
tja, eventuell könntest Du mal testen, welcher nichtproportionale Font beim IE schräggestellt noch gut zu lesen ist. Den kann piddon dann im css eintragen. Ansonst schreib nen Bugreport an Microsoft. Die scheinen noch nix von Fontantialiasing gehört zu haben, oder hat der IE eine Option um das Antialiasing einzuschalten?
Gruß
Dookie
[code]#!/usr/bin/env python
import this[/code]
import this[/code]
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Wer die gleichen Farben wie im Forum auch in vim haben will, kann sich
dookiescolor.vim herunterladen und in ~/.vim/colors/ speichern.
Gruß
Dookie
dookiescolor.vim herunterladen und in ~/.vim/colors/ speichern.
Gruß
Dookie
[code]#!/usr/bin/env python
import this[/code]
import this[/code]
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi Dookie!Dookie hat geschrieben:tja, eventuell könntest Du mal testen, welcher nichtproportionale Font beim IE schräggestellt noch gut zu lesen ist. Den kann piddon dann im css eintragen.
Hab mal getestet...
Es dürfte genügen, wenn im Stylesheet der Eintrag
Code: Alles auswählen
font-family: "Courier","Courier New"
Code: Alles auswählen
font-family: "Courier New","Courier"
Courier ist im Windows keine True-Type-Font und kann deshalb nicht geglättet werden.
Es sieht so aus, als ob der Mozilla immer dann, wenn Courier angezeigt werden soll, diese durch Courier New ersetzt, oder überhaupt nicht auf die installierten Schriften zugreift --> evt. nur die eingebauten Schriftarten verwendet. Der IE greift aber auf die installierten Schriftarten zu und tut genau das was ihm vom CSS aufgetragen wurde.
lg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi gerold,
danke fürs Testen, ich werd das gleich an piddon weiterleiten, damit er es anpasst.
Seltsam, daß Courier unter Windows kein Truetype ist, unter Linux hab ich den als Truetype.
Gruß
Dookie
danke fürs Testen, ich werd das gleich an piddon weiterleiten, damit er es anpasst.
Seltsam, daß Courier unter Windows kein Truetype ist, unter Linux hab ich den als Truetype.
Gruß
Dookie
[code]#!/usr/bin/env python
import this[/code]
import this[/code]
-
- Gründer
- Beiträge: 410
- Registriert: Dienstag 30. Juli 2002, 18:03
- Wohnort: Oestrich-Winkel
- Kontaktdaten:
Das ist mir neu. Der IEx versucht doch sonst alles so darzustellen wie er will. Kenne keinen Browser der Standarts dermassen missachtet wie der IEX. (Musste es schmerzhaft feststellen bei einer Studienarbeit die nur über CSS und tabellenloses Webdesign ging)gerold hat geschrieben:Der IE greift aber auf die installierten Schriftarten zu und tut genau das was ihm vom CSS aufgetragen wurde.
Nungut.. Ich kümmere mich morgen um das Stylesheet. Komme jetzt nimmer dazu!
irc: #python.de @ irc.freenode.net | [url=http://pythonwiki.pocoo.org]python-wiki[/url] | [url=http://www.pythonwiki.de/PythonDeForum/Faq]python-forum FAQ[/url]
Das ist wirklich genial... Aber kannst du nicht das Board Tweaken, sodas standartmäßig immer erst Python genommen wird???Dookie hat geschrieben:Pythoncode kann jetzt in Postings auch mit Highlighting dargestellt werden, wenn der Code in python.../python eingeschlossen wird.
Weil bequem ist es schon, den "code"-Botton beim Antwort-Formular zu benutzen
Oder wie wäre es, wenn du die automatische Erkennung schon aktivierst, wenn Schlüsselwörter wie import, print, if, else, sys usw. im Text vorkommen???
-
- User
- Beiträge: 53
- Registriert: Dienstag 6. April 2004, 10:33
Ich denke ein Zusätzlichergenrich hat geschrieben:Das ist wirklich genial... Aber kannst du nicht das Board Tweaken, sodas standartmäßig immer erst Python genommen wird???Dookie hat geschrieben:Pythoncode kann jetzt in Postings auch mit Highlighting dargestellt werden, wenn der Code in python.../python eingeschlossen wird.
Weil bequem ist es schon, den "code"-Botton beim Antwort-Formular zu benutzen
Oder wie wäre es, wenn du die automatische Erkennung schon aktivierst, wenn Schlüsselwörter wie import, print, if, else, sys usw. im Text vorkommen???
Code: Alles auswählen
Button lässt sich sicherlich leicht einbauen.
Ach ja, es ist ne tolle Funktion
-
- Gründer
- Beiträge: 410
- Registriert: Dienstag 30. Juli 2002, 18:03
- Wohnort: Oestrich-Winkel
- Kontaktdaten:
Hallo,
ich habe die Änderungen alle nun implementiert, bzw reinkopiert, denn das ganz grosse Lob geht an Dookie! Er allein hat den Button und das Highlighting überhaupt erst ermöglicht, und umgesetzt!
Vielen Dank nochmals dafür!
- Nun hat man beim dem Posten eines Beitrags auch den Python button oben!
- Dookie hat auch ein css für unsere leidgeplagten InternetExplorer-User zugesendet. Nun sollten Kommentare lesbar dargestellt werden. Wenn icht, nehmt Mozilla - hehe, nein - Scherz!
ich habe die Änderungen alle nun implementiert, bzw reinkopiert, denn das ganz grosse Lob geht an Dookie! Er allein hat den Button und das Highlighting überhaupt erst ermöglicht, und umgesetzt!
Vielen Dank nochmals dafür!
- Nun hat man beim dem Posten eines Beitrags auch den Python button oben!
- Dookie hat auch ein css für unsere leidgeplagten InternetExplorer-User zugesendet. Nun sollten Kommentare lesbar dargestellt werden. Wenn icht, nehmt Mozilla - hehe, nein - Scherz!
irc: #python.de @ irc.freenode.net | [url=http://pythonwiki.pocoo.org]python-wiki[/url] | [url=http://www.pythonwiki.de/PythonDeForum/Faq]python-forum FAQ[/url]
-
- User
- Beiträge: 728
- Registriert: Sonntag 22. September 2002, 08:32
- Wohnort: Sauerland
- Kontaktdaten:
Die neuen Features kann man nur loben.
Eine Kleinigkeit stört mich noch. Wenn sehr lange Codezeilen vorhanden sind, dann werden diese mit Zeilenumbruch dargestellt. Da geht die Lesbarkeit etwas verloren. Auch sehr lange Codesegmente arten leicht schon einmal in extensives rudern mit der Maus aus.
Bei www.mrunix.de hat man das durch scrollbare Felder gelöst. Ist die Frage, wie man hier im Forum dazu stehen würde. Ich würde es begrüßen, auch wenn ich durch den Sourcecode von mrunix noch nicht durchgestiegen bin.
Hans
Eine Kleinigkeit stört mich noch. Wenn sehr lange Codezeilen vorhanden sind, dann werden diese mit Zeilenumbruch dargestellt. Da geht die Lesbarkeit etwas verloren. Auch sehr lange Codesegmente arten leicht schon einmal in extensives rudern mit der Maus aus.
Bei www.mrunix.de hat man das durch scrollbare Felder gelöst. Ist die Frage, wie man hier im Forum dazu stehen würde. Ich würde es begrüßen, auch wenn ich durch den Sourcecode von mrunix noch nicht durchgestiegen bin.
Hans
Die Lösung von mrunix ist ja kein Eigenkonstrukt sondern das ist ein Feature von vbulletin3, welches da ja seit ein paar Wochen zum Einsatz kommt (<werbung>wie auch auf dem Schwesterforum linuxforen.de</werbung>). Die Quellen davon wären also ein Anlaufpunkt.
fs111
fs111
Pydoc-Integration in vim - Feedback willkommen: http://www.vim.org/scripts/script.php?script_id=910
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi Hans,
naja, Zeilen mit mehr als 79 Zeichen sollten in einem Pythoncode eh nicht vorkommen und überlange Sources lagert man IMHO auch eher auf einen eigenen Webspace aus, mach ich jedenfalls so. Aber mal schaun was sich
da vielleicht machen lässt.
Gruß
Dookie
naja, Zeilen mit mehr als 79 Zeichen sollten in einem Pythoncode eh nicht vorkommen und überlange Sources lagert man IMHO auch eher auf einen eigenen Webspace aus, mach ich jedenfalls so. Aber mal schaun was sich
da vielleicht machen lässt.
Gruß
Dookie
[code]#!/usr/bin/env python
import this[/code]
import this[/code]
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi piddon!piddon hat geschrieben:ich habe die Änderungen alle nun implementiert, bzw reinkopiert, denn das ganz grosse Lob geht an Dookie! Er allein hat den Button und das Highlighting überhaupt erst ermöglicht, und umgesetzt!
Hi Dookie!
Spitze!!
Es sieht jetzt auch im IE super aus.
Vielen Dank,
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
-
- User
- Beiträge: 728
- Registriert: Sonntag 22. September 2002, 08:32
- Wohnort: Sauerland
- Kontaktdaten:
So sollte es sein, aber leider gehen Wunsch und Wirklichkeit manchmal doch sehr auseinander.Dookie hat geschrieben:naja, Zeilen mit mehr als 79 Zeichen sollten in einem Pythoncode eh nicht vorkommen und überlange Sources lagert man IMHO auch eher auf einen eigenen Webspace aus, mach ich jedenfalls so.
Na, scheinbar hast Du ja eine Lösung gefundenDookie hat geschrieben:Aber mal schaun was sich da vielleicht machen lässt.
Hans
Hi. Irgendetwas stimmt nicht ganz mit dem Highlighter. Im Opera werden leider zu lange Codefragmente nicht ordentlich dargestellt, es fehlt ein Teil, der einfach abgeschnitten wurde. Im w3m und im IE sieht es ganz ordentlich aus, aber ich surfe immer mit Opera. Weiß jemand woran das liegen kann?
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi Milan,
mit dem Highlighter stimmt alles, da stimmt eher was mit dem Opera nicht
Bekommst Du bei längeren Codes Scrollbalken im Opera angezeigt? Oder mach mal ein Beispiel mit Screenshot.
Gruß
Dookie
mit dem Highlighter stimmt alles, da stimmt eher was mit dem Opera nicht
Bekommst Du bei längeren Codes Scrollbalken im Opera angezeigt? Oder mach mal ein Beispiel mit Screenshot.
Gruß
Dookie
[code]#!/usr/bin/env python
import this[/code]
import this[/code]