如何查看R的源代码(预解析)

Tal*_*ili 8 r

令人尴尬的基本问题.

当想要理解R的源代码时,我经常只在R中写下它的名字并通读代码.这种方法的缺点是,我将获得剥离其注释的代码.

假设我使用git而不是subversion,我有什么简单的解决方案来查看源代码?

例如,我可以通过git下载R的源代码吗?(与github一样)

是否有一些网站的所有代码都可以轻松搜索?

谢谢.

jth*_*zel 6

要使用git-svn下载当前的R-development svn(除了git之外,您可能还需要安装git-svn):

git svn clone https://svn.r-project.org/R/trunk/
Run Code Online (Sandbox Code Playgroud)

要在线浏览R项目源代码,只需访问同一站点:

https://svn.r-project.org/R/trunk/
Run Code Online (Sandbox Code Playgroud)

或者,对于其他分支:

https://svn.r-project.org/R/
Run Code Online (Sandbox Code Playgroud)

要搜索glm()R-development源代码中的相关代码,我通常会尝试使用Google搜索:

glm site:svn.r-project.org/R/trunk/
Run Code Online (Sandbox Code Playgroud)