Seite 1 von 1

Shell Tastenkürzel für Sprung in nächste Zeiler

Verfasst: Sonntag 18. März 2007, 12:07
von Helex
Hallo,

es ist zwar eine banale Frage, aber wie zum Henker schaffe ich es in der Konsole folgendes einzugeben:

Code: Alles auswählen

>>> for x in ['foo', 'spam', "ham"]:
		print x
Also wie komme ich in die nächste Zeile?

Gruß vom Helex

Verfasst: Sonntag 18. März 2007, 12:10
von mq
Enter.

Verfasst: Sonntag 18. März 2007, 12:13
von Helex
Wenn ich Enter drücke, so führe ich die Eingabe doch aus, ich möchte also die Einrückungen in der nächsten Zeile machen und dann erst Enter drücken, damit mein befehl ausgeführt wird.

Gruß Helex

Verfasst: Sonntag 18. März 2007, 12:28
von Leonidas
Helex hat geschrieben:Wenn ich Enter drücke, so führe ich die Eingabe doch aus
Schon ausprobiert? Es stimmt nämlich nicht. Wenn du nach der ersten Zeile Enter drückst, wird der Prompt von ``>>>`` auf ``...`` geändert und du kannst die nächste Zeile eintippen. Und dann auch wieder mit Enter abschließen.

Spiel einfach etwas damit rum. Ich für meinen Teil nehme gerne IPython, da werden die Einrückungen in den Folgezeilen automatisch gesetzt, das ist recht angenehm.

Verfasst: Sonntag 18. März 2007, 12:52
von Helex
Okay, ich drücke mich wahrscheinlich etwas unglücklich aus:

Also ich starte den Python-Interpreter:

geben eine:

Code: Alles auswählen

>>>for i in range(1,3):
 ...       print i

und nun möchte ich aber noch etwas in den Block einfügen, also eine weitere Schleife etc. und dazu muss ich in die nächste Zeile kommen.

Welche Tastenkombination muss ich hierfür eingeben?

Verfasst: Sonntag 18. März 2007, 13:04
von Leonidas
Helex hat geschrieben:Welche Tastenkombination muss ich hierfür eingeben?
Enter.

Was nur wichtig ist - du darfst in der Interaktiven Konsole nie eine Zeile leer lassen, so dass sie vom ``...``-Prompt rausspringt. Das ist alles.

Verfasst: Sonntag 18. März 2007, 13:10
von Helex
:D okay jetzt klappts, hab die Konsole mal neugestartet und klappt's auch mit dem Enter!

Gruß vom Helex