如何:通过键盘快捷方式使用Eclipse / Pydev添加类docstring?

时间:2012-04-04 16:30:24

标签: python eclipse macos pydev

我想要的是什么: 按下自动创建类docstring片段的键盘快捷键:

class SomeClass:
    '''
    <cursor>
    '''

我尝试了什么: 当我的光标位于功能定义上时,我可以按cmd+1。 这会显示一个弹出菜单,其中包含Make docstring。 选择它会创建一个docstring片段,如上所示。 这对函数来说非常有效 - 但不是我尝试过的类。

欢迎提供任何提示/解决方案。 :)

| Mac OS X版本:10.7.3 | Eclipse版本:Helios Service Release 2 | Pydev插件版本:2.4.0.20120101

1 个答案:

答案 0 :(得分:2)

实际上,您似乎发现了一个错误(请在PyDev sf跟踪器上报告)。

问题在于,如果您有以下内容:

class MyClass:
  pass

它不起作用,但如果您有以下内容:

class MyClass(object):
  pass

它确实正常工作......所以,问题是PyDev在这种情况下不认为该行是一个类行。

编辑:这是针对PyDev 2.5.0(已经发布)修复的。