Unindent код блока в IPython под cmd.exe? - PullRequest
0 голосов
/ 21 октября 2019

Я запускаю IPython в cmd.exe в качестве интерактивной оболочки. При наборе кода в этой интерактивной оболочке он выполняет автоиндентирование (%autoindent magic on on), или я мог бы использовать Tab для отступа вручную, но он не выполняет деиндентирование автоматически даже после строки с return илиraise оператор, либо сочетание клавиш Shift + Tab или Ctrl + ] . Есть ли быстрый способ сделать отступ вручную, вместо того, чтобы несколько раз нажать Backspace ?

Пример приведен в приведенном ниже коде с текущей позицией курсора на |, я хотел быбыстро удалить его до уровня оператора if.

def hello(a):
    if a == 0:
        return
        |            # | is the current cursor position.
...