Code PyCharm verschieben

891
Patrick Weiß

Ich bin gerade dabei, meinen Python-Code mit PyCharm neu zu strukturieren. Ich bin oft in der Situation, dass ich aufgrund des Einrückungsmechanismus von Python viele Codezeilen "verschieben" muss. Das Verschieben von Codezeilen "vorwärts" ist einfach, da ich nur die Zeilen markiere und "Tab" drücke, aber ich weiß nicht, wie es "rückwärts" geht?

Um es klar zu machen, betrachten wir ein einfaches Beispiel für das Strukturproblem:

for in_file in os.listdir(os.curdir):  input_file = open(in_file, 'r') in_data = input_file.read().split("\n")  print "Processing Data ..."  in_array = []  for line in in_data:  converted_ts = to_timestamp(line) in_array.append(converted_ts) 

Wenn ich die erste Zeile entferne, muss ich alle anderen Zeilen rückwärts verschieben. Ich denke, es gibt einen einfachen Trick, und ich hoffe, dass mir jemand helfen kann.

2

1 Antwort auf die Frage

3
DavidPostill

Wie entferne ich Linien?

Auswahl aufheben der Einrückung Shift+ TabVerschiebt den ausgewählten Block auf die vorherige Einrückungsebene.

Quell- Grundbearbeitung

Genau das, wonach ich gesucht habe. Vielen Dank! Patrick Weiß vor 7 Jahren 0