我正在用RStudio调试我的脚本,发现了一种奇怪的行为。对于我所有的工作函数,当我命令+单击(ctrl + click)时,我将看到该函数的脚本。
但是,对于我的一个函数,当我这样做时,它只打开只读模式。这意味着这个功能是有问题的吗?我怎样才能纠正这种行为呢?
发布于 2022-08-17 07:23:40
这取决于函数是如何加载的:当您对整个文件进行源时,RStudio将函数与其源文件关联起来,并可以跳转到它的定义。相反,如果您只是通过执行单个代码片段来加载函数,则RStudio不知道该函数与哪个源文件相关联。
如果您随后想要跳转到它的定义,RStudio将创建一个临时文件,该文件包含函数的离开表示,而不是原始源。由于该文件不是原始源,而是临时文件,因此RStudio将其标记为只读文件。
https://stackoverflow.com/questions/73384252
复制相似问题