1

我想要什么: 按下自动创建类文档字符串片段的键盘快捷键:

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

我尝试了什么: 当我的光标位于函数定义上时,我可以按cmd+1. 这将显示一个带有选项的弹出菜单Make docstring。选择它会创建一个文档字符串片段,就像上面看到的那样。这非常适用于函数 - 但不适用于我尝试过的类。

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

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

4

1 回答 1

2

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

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

class MyClass:
  pass

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

class MyClass(object):
  pass

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

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

于 2012-04-05T12:20:42.127 回答