Python 有没有办法让Eclipse(使用pydev)在每个类或def语句的开头插入一个空的docstring?

Python 有没有办法让Eclipse(使用pydev)在每个类或def语句的开头插入一个空的docstring?,python,eclipse,pydev,Python,Eclipse,Pydev,我正在努力养成编写docstring的习惯,我想我可以强迫自己这样做的一种方法是,在我键入类或def语句时,让Eclipse自动插入一个空docstring。只需按8次键,但对我来说似乎很方便。 创建自己的Eclipse插件是最好的方法吗? 仅供参考,我希望它看起来像这样(是的,我知道这个函数很傻,它只是一个演示): PyDev不会自动执行此操作,但您可以在def行中执行Ctrl+1,并为其选择选项以生成docstring(它将在docstring中包含所有参数) 另一个选项是创建一个模板(在首

我正在努力养成编写docstring的习惯,我想我可以强迫自己这样做的一种方法是,在我键入类或def语句时,让Eclipse自动插入一个空docstring。只需按8次键,但对我来说似乎很方便。 创建自己的Eclipse插件是最好的方法吗? 仅供参考,我希望它看起来像这样(是的,我知道这个函数很傻,它只是一个演示):


PyDev不会自动执行此操作,但您可以在
def
行中执行
Ctrl+1
,并为其选择选项以生成docstring(它将在docstring中包含所有参数)


另一个选项是创建一个模板(在
首选项>pydev>编辑器>模板中),该模板自动随docstring一起提供,然后使用它创建方法(或者您可以编辑现有的
def
模板。

这让我获得了90%的成功(特别是
ctrl+1
)。我希望您或其他人能够澄清我还有一个问题:我已经在Pydev首选项中编辑了模板,但是当我在未定义的函数调用中使用
ctrl+1
时,生成的函数只会显示为
testfunc():pass
EDIT:nevermind,我现在理解模板了!(无法再编辑最后一条评论)老兄,我很难在这里输入太多。。。
def timeInit():
    '''

    '''
    return ti.time()