python和spyder的新功能在这里。 有没有办法自动完成spyder中的括号?!
还有没有办法获得自动缩进? 我冒着使它过于宽泛的风险,但是还有一种方法可以确保,如果说我正在定义一个函数,则只需单击函数的末尾而无需突出显示所有内容即可使其运行。 示例:
def print_twice(Spam):
print(Spam)
print(Spam)
在上面,我想运行最后一行,但是让spyder运行def print_twice(Spam) to print(Spam)
中的所有内容
感谢和抱歉,如果这个问题很烦人或已经有答案。找不到。
答案 0 :(得分:2)
(此处是 Spyder维护者)我的答案:
有没有办法自动完成spyder中的括号?
默认情况下,支架会自动自动完成。
还有办法获得自动缩进吗?
自动缩进也可以在:
之后自动运行,也可以通过在开放括号内对齐代码来自动实现。
还有一种方法可以确保如果说我正在定义一个函数,则只需单击该函数的末尾而无需突出显示所有内容即可运行[?]
否,但是您可以创建一个单元来运行您的函数。单元格是代码中用# %%
形式的注释分隔的区域,您可以使用Ctrl+Enter
(运行单元格并保留在其上)或Shift+Enter
(运行单元格并前进至下一个)来运行它们)。