我正在使用RStudio,因为我发现它是一个很好的IDE。
我开始觉得需要通过打包代码来深入理解或破解某些功能。当我尝试使用Using Ctrl+Click with the mouse进行导航时对于包中定义的函数,代码将显示在特殊的Source Viewer中。
此观点的问题
我的解决方案是加载包(代码源)并使用Find in files选项查看代码。
您是否有更有效的方法分别通过代码? 我愿意接受建议:其他IDE?在Windows / Unix的?网络解决方案:您认为可以在云端安装Rstudio服务器版本,无需加载即可通过所有R包吗?
PS:我的问题主要是关于通过代码而不是黑客攻击。
答案 0 :(得分:1)
我通常认为github是挖掘包的最佳方式(对于那些发布的包)。虽然这远不是一个完美的解决方案,但它通常还包括测试和指向您并不总是使用标准“?”找到的其他文档的链接。如果您需要真正了解一个包,而不是简单地理解一个记录不完整的签名,这种方法通常是最有用的。 Hadley Wickham的润滑剂是一种方式,这种方法为我带来了回报。此外,我发现通过检查测试和辅助文件,我可以更好地了解代码的质量。
答案 1 :(得分:0)
将光标放在功能上并按“F2”。这相当于Eclipse的'F3'