查找并替换所有文件rstudio中的文本

时间:2017-08-26 09:45:25

标签: rstudio

我想知道为什么Rstudio中没有一个功能来搜索当前项目(包)中的所有文件并替换给定的文本!?或者也许有一个,我不知道!

ctrl+shift+f仅在没有替换的所有文件中找到。

ctrl+shift+j在当前文件中查找并替换。

5 个答案:

答案 0 :(得分:3)

我写了一个小的RStudio插件来替换多个文件,直到某些较新的RStudio版本包含此功能之前,都可以使用该插件。这是屏幕截图:

enter image description here

我的blog post中对该包装进行了简要说明。

答案 1 :(得分:3)

RStudio 1.3版现在可以实现。您可以在https://blog.rstudio.com/2020/03/17/rstudio-1-3-the-little-things/了解更多信息。

答案 2 :(得分:1)

我能找到的最好的是this,这是2014年的待决问题:

  

感谢您的反馈。我们已将此作为功能请求,我将再次提出此请求。

答案 3 :(得分:0)

这是与增强功能有关的Rstudio Github问题:

https://github.com/rstudio/rstudio/issues/2066

请随意投票(竖起大拇指)以引起更多关注!

答案 4 :(得分:0)

从我在 this feature request 上看到的情况来看,它已经可用 (this was the pull)。

RStudio 称之为 Global Replace

<块引用>

RStudio 长期以来都有在文件中查找功能,这使得它成为可能 轻松定位项目中的文本。如果你不熟悉 这个功能,试试看:按Ctrl+Shift+F(MacOS:Cmd+Shift+F),或者 从“编辑”菜单中选择“在文件中查找...”。

在 RStudio 1.3 中,现在可以替换您找到的文本:

enter image description here

<块引用>

完成搜索后,通过切换开关切换到替换视图, 输入新文本,然后单击全部替换。它适用于常规 表达式也是。

为了测试一下,在Windows下的RStudio中,按CTRL+SHIFT+F打开如下

enter image description here

您可以在以下文件中搜索

enter image description here


要记住:

<块引用>

但是您应该知道,虽然我们确实在社区中闲逛 偶尔的网站,让您的请求被听到的最佳地点是我们的 Github 问题跟踪器。 (Source)

另外,这是how one write a good feature request