移动代码 PyCharm

移动代码 PyCharm

我目前正在使用 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)

当我删除第一行时,我必须将所有其他行向后移动。我想有一个简单的技巧可以做到这一点,我希望有人能真正帮助我。

答案1

我如何取消缩进?

取消缩进选择Shift+Tab将选定的块移动到上一个缩进级别。

来源基本编辑

相关内容