Replace 如何查找和替换Visual Studio代码中的所有引用(在所有文件中)?
我不知道如何使用Visual Studio代码1.0版查找和替换不同文件中出现的所有单词 我觉得这应该是可能的,因为使用Ctrl+Shift+F可以简单地搜索文件夹,但我不知道如何从这里开始 我看了各种组合键 但我只找到了如何替换打开文件中的所有引用(Ctrl+h)Replace 如何查找和替换Visual Studio代码中的所有引用(在所有文件中)?,replace,visual-studio-code,Replace,Visual Studio Code,我不知道如何使用Visual Studio代码1.0版查找和替换不同文件中出现的所有单词 我觉得这应该是可能的,因为使用Ctrl+Shift+F可以简单地搜索文件夹,但我不知道如何从这里开始 我看了各种组合键 但我只找到了如何替换打开文件中的所有引用(Ctrl+h) 感谢所有的帮助,这让我发疯 更新-从版本1.3(2016年6月)起,可以在Visual Studio代码中搜索和替换。使用ctrl+shift+H,可以搜索和替换所有文件中的文本 目前看来这是不可能的(版本1.1.1(2016年
感谢所有的帮助,这让我发疯 更新-从版本1.3(2016年6月)起,可以在Visual Studio代码中搜索和替换。使用ctrl+shift+H,可以搜索和替换所有文件中的文本
目前看来这是不可能的(版本1.1.1(2016年4月)) “Q:是否可以在全球范围内搜索和替换 答:这个功能还没有实现,但你可以期待它将来会出现!” 这似乎也是社区的要求:
我使用的是Visual Studio代码1.8,此功能可用。但一开始理解起来有点棘手,而且(在撰写本文时)没有清楚地解释如何使用它,所以下面是它的工作原理,一步一步: 调用文件中的替换(在编辑菜单下,或使用快捷键Ctrl+Shift+H) 您将看到一个标准的查找/替换输入替换左侧的文件窗格: 输入搜索字符串和替换字符串,然后按Enter键。它可能会在搜索所有文件时搅动一秒钟,然后它会在所有项目文件中显示建议的更改——但请注意,这些更改尚未进行下面是它的外观: 现在您需要进行更改(即使在这之后,您也必须保存修改后的文件) 您可以通过多种方式进行这些更改: 1) 一次对所有文件进行所有更改。 单击替换字符串旁边的替换图标(注意:您将获得一个对话框来确认此批量操作。) 2) 一次在单个文件中进行所有更改。 单击文件名旁边的替换图标(注意:该图标仅在您将鼠标悬停在文件名行上时显示) 3) 在单个文件中进行单个更改。 单击单个更改旁边的替换图标:(注意:仅当您将鼠标悬停在更改行上时,图标才会显示) 最后,别忘了保存! 所有这些文件现在都在编辑器中修改,尚未保存到磁盘 使用文件->全部保存(或Ctrl+Alt+S) 更新:我不确定这是什么时候添加的,但是如果您单击“全部替换”按钮并看到此对话框,单击“替换”将在一次单击中更改并保存所有文件:
这是最好的方法。
替换单个文件(当前打开)中的字符串:CTRL+H
要在工作区级别进行替换,请使用:CTRL+SHIFT+H有两种技术上相同的方法
2020年更新 如果使用搜索功能跨文件搜索(
Ctrl+Shift+F
),则很容易忽略如何将搜索转换为UI中的搜索和替换
以下是一个典型的搜索结果:
要将其转换为搜索和替换,您需要单击搜索输入字段左侧的箭头图标。这将打开替换选项,如下所示。请注意,箭头图标现在指向下方
键盘快捷键Ctrl+Shift+H
也可用于访问搜索和替换
在搜索和替换时链接到VSCode文档:Visual Studio代码:版本:1.53.2
如果你想在2021年找到答案(就像我一样),答案就在微软的网站上,但确实很难找到 转到编辑在文件中替换 从那里,它类似于单个文件的搜索功能 我改变了我在文件间使用的一个类的名称,这非常有效 注意:如果找不到“在文件中替换”选项,请首先单击搜索图标(放大镜),然后它将出现。在VSC 1.57版中 您可以使用F2键替换文件夹(重命名符号) 唯一的问题是,即使文件夹中的所有位置都被替换,文件也不会被保存,并且必须在保存之后进行
此外,您可以按Shift+enter来预览要重命名的位置,而不是直接按enter和replace all。是否可以保存“搜索替换”?我经常搜索“class=”并替换为“className=”是否可以跳过最后一步,进行静默搜索并替换?如果我在做一个琐碎的搜索和替换,我不想