Переместить код PyCharm

1730
Patrick Weiß

В настоящее время я реструктурирую свой код Python, используя PyCharm. Я часто нахожусь в ситуации, когда мне приходится «перемещать» много строк кода из-за механизма отступов в Python. Перемещать строки кода «вперед» легко, так как я просто отмечаю строки и нажимаю «Tab», но я не знаю, как это сделать «назад»?

Чтобы было понятно, рассмотрим простой пример проблемы структуры:

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) 

Когда я удаляю первую строку, я должен переместить все остальные строки назад. Я предполагаю, что есть простой трюк, чтобы сделать это, и я надеюсь, что кто-то может действительно помочь мне.

3

1 ответ на вопрос

4
DavidPostill

Как мне сделать отступ?

Отменить выделение Shift+ TabПереместить выделенный блок на предыдущий уровень отступа.

Исходное Основное Редактирование

Именно то, что я искал. Спасибо! Patrick Weiß 7 лет назад 0