在Rstudio中查找和替换所有文件中的文本

0dxa2lsx  于 2023-04-27  发布在  其他
关注(0)|答案(5)|浏览(486)

我想知道为什么Rstudio中仍然没有一个功能来搜索当前项目(包)中的所有文件并替换给定的文本!?或者可能有一个我不知道的功能!
ctrl+shift+f只在所有文件中查找,不进行替换。
ctrl+shift+j(或ctrl+f)在当前文件中查找并替换。

yvt65v4c

yvt65v4c1#

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

gev0vcfq

gev0vcfq2#

我写了一个小的RStudio插件来替换多个文件,直到这个功能被包含在一些较新的RStudio版本中,它才能被使用。下面是一个截图:

这个包在我的blog post中有简要的描述。

c9qzyr3d

c9qzyr3d3#

从我在this feature request上看到的来看,它已经可用了(this was the pull)。
RStudio将其称为Global Replace
RStudio早就有一个在文件中查找的功能,这使得在项目中轻松定位文本成为可能。如果你不熟悉这个功能,可以尝试一下:按Ctrl+Shift+F(MacOS:Cmd+Shift+F),或从“编辑”菜单中选择“在文件中查找...”。
在RStudio 1.3中,现在可以替换找到的文本:

完成搜索后,通过切换切换到替换视图,输入新文本,然后单击全部替换。它也适用于正则表达式。
为了测试它,在Windows的RStudio中,当按下CTRL + SHIFT + F时,它会打开以下内容

可以在以下文件中搜索

请记住:
但是,你应该知道,虽然我们偶尔会在社区网站上闲逛,但让您的请求被听到的最佳位置是我们的Github问题跟踪器。
这就是how one write a good feature request

mzillmmw

mzillmmw4#

我能找到的最好的是this,它是2014年的未决问题:
感谢您的反馈。我们已经得到了这个作为一个功能请求,我会记下另一个请求。

mzmfm0qo

mzmfm0qo5#

这是与增强相关的Rstudio Github问题:
https://github.com/rstudio/rstudio/issues/2066
请随意投票(竖起大拇指)的问题,使更多的关注它!

相关问题