【发布时间】:2016-08-08 06:51:32
【问题描述】:
任何代码编辑器都知道在python中缩进的位置,因为python使用:作为它的缩进标志,但是在完成一个代码块之后,我们希望我们的光标回到它的最后一个位置,就像这样:
def test_func():
print("Here we have an auto indent")
# but how to
# return, without pressing the backspace key
【问题讨论】:
-
你不能,因为除了 denden 本身之外没有标记块的结尾。您可以在缩进的块中使用空行,因此只有空行并不意味着它是块的结尾。
-
试试
control+enter... -
我注意到在 vim 中使用
pass和 ycm 插件可以为我做缩进,我可以像在 Ruby 中使用end或在 C 中使用}一样使用pass吗? -
这个问题不是 IDE/编辑器特有的吗?在 PyCharm 2016.2 中,在任何函数的末尾写入
pass,然后按enter将将光标移动到下一行的开头。 -
control+enter在 Atom 中不起作用,您使用的是什么编辑器?
标签: python vim syntax editor indentation