是否在cmd.exe下的IPython中取消登录代码块?
我在cmd.exe中作为交互式shell运行IPython。在这个交互式shell中键入代码时,它会自动缩进(是否在cmd.exe下的IPython中取消登录代码块?,ipython,Ipython,我在cmd.exe中作为交互式shell运行IPython。在这个交互式shell中键入代码时,它会自动缩进(%autoindent魔术处于启用状态),或者我可以使用Tab手动缩进,但即使在使用return或raise语句(键盘快捷键Shift+Tab或Ctrl+])行后,它也不会自动取消缩进。有没有一种快速的方法可以手动取消取消,而不是按Backspace几次 下面的代码中有一个示例,当前光标位置位于|,我想快速将其取消到if语句的级别 def hello(a): 如果a==0: 返回 |#|
%autoindent
魔术处于启用状态),或者我可以使用Tab手动缩进,但即使在使用return
或raise
语句(键盘快捷键Shift+Tab或Ctrl+])行后,它也不会自动取消缩进。有没有一种快速的方法可以手动取消取消,而不是按Backspace几次
下面的代码中有一个示例,当前光标位置位于|
,我想快速将其取消到if
语句的级别
def hello(a):
如果a==0:
返回
|#|是当前光标位置。
ctrl u是否有效?ctrl+u删除光标前的所有字符,这意味着在大多数情况下,我需要重新缩进代码,因为预期缩进级别不是0。使用箭头键移动非常简单,因此我只需要使用控制键进行大的移动。