是否有任何标准(甚至IDEspecific)从注释字符串中引用某个对象?

2024-04-29 11:21:56 发布

您现在位置:Python中文网/ 问答频道 /正文

在Java中,至少在Eclipse中,有一种方法可以从代码文档中引用某个类。这很酷,就像重构类(更改其名称或将其移动到其他包中)一样,注释也会被重构

我正在使用Pycharm,我想知道我是否可以在那里做同样的事情

例如:

def myfunction():
    """Does something interesting for the class mypackage.MyClass. 
    See yourpackage.YourClass
    """
    pass

我希望我的IDE将MyClassYourClass识别为它们“是”的完全指定类

我知道如何像这样做类型注释:

def myfunc(myarg):
    """
    :type myarg: ClassInThisModule
    :rtype: int
    """
    return 3

但这还不够。我希望在文档中给出示例,并链接到代码中可能感兴趣的其他区域(类、函数、模块等),我希望IDE能够识别这些内容,并在需要时智能地重构它们

这可能吗?或者如果我想要这样的东西,我需要写一个插件吗


Tags: 方法代码文档名称defmyclassjavaide