我目前正在使用 PyCharm 重构我的 Python 代码。由于 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)
当我删除第一行时,我必须将所有其他行向后移动。我想有一个简单的技巧可以做到这一点,我希望有人能真正帮助我。