【发布时间】:2018-10-24 15:25:26
【问题描述】:
背景:如果您想修改您自定义的函数之一,您可以通过选择函数名称并按“F2”或按住 ctrl 单击它来访问源代码。这会将您带到函数源,您可以进行更改。
问题: 您被重定向到函数的只读定义(由 rstudio 选项卡中出现的只读眼镜图标指示)而不是源脚本。 (这与您正在检查从包或基础 R 加载的函数类似的行为。)
问题:我应该怎么做才能删除只读模式?我希望能够再次编辑函数。
我想知道我可以做些什么来遇到上述问题,而不是再做一次。
【问题讨论】:
-
我假设您的意思是眼镜符号。您正在查看一个函数,就像查看一个数据框一样。您无法在
View通话中对其进行编辑。编辑函数的源代码,并将其重新编写到您的环境中。 -
@Anonymouscoward 我想知道stackoverflow.com/questions/49276439/… 是否在您所指的方向上。此外,遇到我描述的问题可能会发生什么?我不想再这样做了。
-
我使用自己的一个函数意外地遇到了这种行为。事实证明,如果源文件和加载的函数不相同(例如,如果您加载了函数,然后修改并保存了源文件),您将看到加载的版本,无法修改。如果您使用项目并在项目文件夹之外获取文件,则似乎是类似的行为。原帖:community.rstudio.com/t/…
标签: r function rstudio readonly