如何在Spyder中自动完成括号

时间:2018-12-08 05:29:27

标签: python spyder

python和spyder的新功能在这里。  有没有办法自动完成spyder中的括号?!

还有没有办法获得自动缩进? 我冒着使它过于宽泛的风险,但是还有一种方法可以确保,如果说我正在定义一个函数,则只需单击函数的末尾而无需突出显示所有内容即可使其运行。 示例:

def print_twice(Spam):
 print(Spam)
 print(Spam)

在上面,我想运行最后一行,但是让spyder运行def print_twice(Spam) to print(Spam)中的所有内容  感谢和抱歉,如果这个问题很烦人或已经有答案。找不到。

1 个答案:

答案 0 :(得分:2)

(此处是 Spyder维护者)我的答案:

  

有没有办法自动完成spyder中的括号?

默认情况下,支架会自动自动完成。

  

还有办法获得自动缩进吗?

自动缩进也可以在:之后自动运行,也可以通过在开放括号内对齐代码来自动实现。

  

还有一种方法可以确保如果说我正在定义一个函数,则只需单击该函数的末尾而无需突出显示所有内容即可运行[?]

否,但是您可以创建一个单元来运行您的函数。单元格是代码中用# %%形式的注释分隔的区域,您可以使用Ctrl+Enter(运行单元格并保留在其上)或Shift+Enter(运行单元格并前进至下一个)来运行它们)。