例如,我正在查看一个名为 DPpackage
的软件包中的 R
函数 PTdensity.R
源代码,在其中我找到了作者称为 fortran
函数 ptdensityu
:
foo <- .Fortran("ptdensityu", ...
问题是如何找到ptdensityu
子例程的源代码。它可能包含在/src/
目录中的某个fortran文件中,但是我怎么知道是哪个文件。(实际上,我通过手动检查/src/
下的每个文件,发现它在/src/PTudensity.f
中。)
软件包的快速链接:链接
ps:我曾经将此链接用于搜索源代码,但是它不再起作用。
在Linux框上,您使用grep
命令。在Emacs中,您可以构建一个标签文件。在其他编辑中,可能有类似的功能。在Windows中,您无法右键单击一个文件夹,点击搜索...并填写"框"中的"词或短语"。或安装Cygwin并使用grep
命令。
令我惊讶的是,人们正在使用没有基本技能的计算机,例如在文件中找到字符串...
您是否没有扭曲此......................................?
(这是ptudense.f中的第一个子例程)