有没有办法让 Eclipse(使用 pydev)在每个 class 或 def 语句的开头插入一个空的文档字符串?

Is there a way to make Eclipse (with pydev) insert an empty docstring at the start of every class or def statement?

我正在尝试养成编写文档字符串的习惯,我认为我可以强迫自己这样做的一种方法是在我键入 class 或时自动让 Eclipse 插入一个空的文档字符串def 声明。它只有 8 个按键,但对我来说似乎很方便。 创建我自己的 Eclipse 插件是最好的方法吗? 仅供参考,我希望它看起来像这样(是的,我知道这个功能很傻,它只是一个演示):

def timeInit():
    '''

    '''
    return ti.time()

PyDev 不会自动执行此操作,但您可以在 def 行中执行 Ctrl+1 和 select 选项来为您生成文档字符串(它将在文档字符串中包含所有参数)。

另一种选择是创建一个模板(在 preferences > pydev > editor > templates 中),它会自动附带文档字符串,然后使用它来创建方法(或者您可以编辑现有的 def 模板。