我不知道如何使用Visual Studio Code版本1.0在不同的文件中查找和替换所有出现的单词。

我得到的印象,这应该是可能的,因为做Ctrl + Shift + F允许我简单地搜索一个文件夹,但我不知道如何从这里开始。

我看了各种组合键 https://code.visualstudio.com/Docs/customization/keybindings

但我只发现如何替换所有出现在打开文件(Ctrl + h)

感谢所有的帮助,这快把我逼疯了。


当前回答

这是最好的办法。

首先将光标放在成员上并单击F2。 然后输入新名称并按Enter键。这将重命名项目中每个文件中出现的所有内容。

当您想跨多个文件重命名时,这是理想的。例如,你可能想在Angular服务中重命名一个公共可访问的函数,并让所有使用它的地方都得到更新。

对于更多的好工具,我强烈推荐: https://johnpapa.net/refactoring-with-visual-studio-code/

其他回答

这是最好的办法。

首先将光标放在成员上并单击F2。 然后输入新名称并按Enter键。这将重命名项目中每个文件中出现的所有内容。

当您想跨多个文件重命名时,这是理想的。例如,你可能想在Angular服务中重命名一个公共可访问的函数,并让所有使用它的地方都得到更新。

对于更多的好工具,我强烈推荐: https://johnpapa.net/refactoring-with-visual-studio-code/

从vscode的1.3版本开始,这是可能的

导航到搜索,点击左边的图标或: (mac) CMD + shift + h (PC) ctrl + shift + h 扩大取代 输入搜索词和替换词 确认!

有两种方法技术上是相同的

首先把光标放在单词上,然后按F2。 替换你的单词并按Enter。 首先把你的光标放在单词上,然后左键单击它。 单击“重命名符号”选项。 替换你的单词并按Enter。

在Visual Studio Code Key Bindings页面上,键盘快捷键参考部分有指向每个主要操作系统的PDF的链接。打开后,搜索“替换文件”或其他你可能需要的快捷方式。

另一种方法是使用命令面板(ctrl/cmd+shift+P),在这里你可以输入“replace”来列出所有相关命令,包括你想要的命令:

替换在文件ctrl/cmd+shift+H

在VSC 1.57版本中 你可以使用F2键来替换文件夹(重命名符号)

唯一的事情是,即使文件夹内的所有地方都被替换,文件不保存,保存后必须完成

此外,你可以按Shift + enter来预览将要重命名的位置,而不是直接按enter来替换所有的位置。