21

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

ctrl+shift+f仅在所有文件中查找而无需替换。

ctrl+shift+j(或ctrl+f)在当前文件中查找和替换。

4

5 回答 5

7

我写了一个小的 RStudio 插件来替换多个文件,直到这个功能包含在一些较新的 RStudio 版本中。这是一个屏幕截图:

在此处输入图像描述

该软件包在我的博客文章中进行了简要描述。

于 2019-10-03T20:05:29.950 回答
6

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

于 2020-04-02T11:22:54.363 回答
2

从我在此功能请求中看到的内容来看,它已经可用(这是拉)。

RStudio 称之为Global Replace

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

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

在此处输入图像描述

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

为了测试它,在 Windows 的 RStudio 中,当按下++CTRL时,它会打开以下内容SHIFTF

在此处输入图像描述

并且可以在以下文件中搜索

在此处输入图像描述


要牢记:

但是,您应该知道,虽然我们偶尔会在社区网站上闲逛,但让您的请求被听到的最佳位置是在我们的 Github 问题跟踪器上。(来源

此外,这也是编写一个好的功能请求的方式

于 2021-02-02T10:26:58.753 回答
1

我能找到的最好的是这个,它是 2014 年的一个悬而未决的问题:

感谢您的反馈。我们将此作为功能请求,我将为此提出另一个请求。

于 2018-03-13T10:21:33.310 回答
1

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

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

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

于 2018-08-30T12:23:02.517 回答