2012-03-28 5 views
-2

Ist Python IDLE in Bezug auf die Syntaxfärbung (Hervorhebung) von Drucken konsistent?Python IDLE Syntax Färbung (Hervorhebung) von Druck inkonsistent?

Ich testete mit IDLE 2.7.2. Manchmal erkennt es als Keyword. Manchmal als eingebaut (wie list() oder tuple()). Beide sind, IMHO, korrekt; Also IDLE ist inkonsistent?

Lassen Sie mich Ihre Meinung wissen.

KW

Added ein Screenshot 2012 04 01 18.27 KST (der erste April, aber der Schuss ist wahr.)

Link to my screenshot

Wie ich das gemacht:

  • Zweiter Druck wird von Anfang an eingebaut.
  • Der letzte (= vierte) Druck ist komplizierter. Lassen Sie zuerst keine Leerzeile zwischen dem dritten und vierten Druck. Dann ist der vierte Druck ein Schlüsselwort.
  • Wenn ich den Einfügemarke (= Cursor) am Ende des dritten Druckes und drücken Sie die [Enter] -Taste, wird der vierte Druck schließlich zu einem eingebauten.

Bitte lassen Sie mich wissen, wenn ich jetzt etwas mehr positives Feedback haben :)

+0

ya es wäre schön, wenn wir einige Code sehen konnte, wo es unvereinbar ist, so können wir es wiederholen. Muss kein Screenshot sein ... vielleicht nur ein paar Beispiele. – jamylak

Antwort

0

Ohne Beispiele oder Screenshots gibt es nicht wirklich viel ist, dass wir hier tun können, aber wenn Sie wirklich wollen große Syntax-Hervorhebungen und Fehler Erkennung Ich würde empfehlen, eine IDE wie PyCharm zu verwenden. Es ist keine Open Source, aber es ist die beste Python-IDE, die ich ausprobiert habe.

+0

Für Ihren Vorschlag, ich habe einen Screenshot hochgeladen: http://i.stack.imgur.com/zZaoy.png Bitte lassen Sie mich wissen, wenn Sie ein Problem haben, es zu sehen. –

0

Dies wurde behoben: http://bugs.python.org/issue6528

+0

Danke für deinen Kommentar. Könnten Sie bitte diesen Link überprüfen? : http://i.stack.imgur.com/zZaoy.png –

+0

Dieser bestimmte Fehler wurde nicht in der 2.x-Reihe behoben, aber es ist in der neusten Version 3.2. – Roger