Pycharm 使用“查找用法”命令查找外部用法?
是否可以使用Pycharm 使用“查找用法”命令查找外部用法?,pycharm,Pycharm,是否可以使用Find usages命令将PyCharm配置为检测函数的外部用法?更具体地说,我有一个具有以下结构的项目 foo/ foo/ __init__.py ... examples/ example1.py example2.py 例1.py会有这样的东西 import foo foo.run() PyCharm正确验证foo.run,因为包存在于与project相关的环境中(使用cd foo;pip install-e安装)。,但是,如果fo
Find usages
命令将PyCharm配置为检测函数的外部用法?更具体地说,我有一个具有以下结构的项目
foo/
foo/
__init__.py
...
examples/
example1.py
example2.py
例1.py会有这样的东西
import foo
foo.run()
PyCharm正确验证
foo.run
,因为包存在于与project相关的环境中(使用cd foo;pip install-e安装)。
,但是,如果foo/foo
下的run
函数中的Find usages
命令是在foo/foo.py
中定义的run
,那么它不会检测我的examples
文件夹中的用法example1.py
中的
(可能是因为没有为foo
执行pip安装
,不确定)
在本例中,我确实可以看到Find usages
在example1.py
中没有找到它
但是,如果我将example1.py
从foo导入foo
更改为(哪个更正确?run
是模块foo.py
的一部分,从包foo
,无论是否执行pip安装,都应该工作)然后,未定义的引用警告消失,并且Find usages
正确地查找example1.py
用法。试试看