如何在Spring Tool Suite IDE的整个工作区批量替换单词?
一次性替换工作区所有"catagory"为"category"的方法
常用IDE/编辑器操作
VS Code
- 按
Ctrl+Shift+F(Windows/Linux)或Cmd+Shift+F(Mac)打开全局搜索替换面板 - 搜索框输入
catagory,替换框输入category - 点击「Replace All」按钮(或按
Alt+Enter确认批量替换) - 可勾选「Match Case」控制是否区分大小写匹配
- 按
IntelliJ 系列(IDEA、WebStorm 等)
- 按
Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac)唤起全局替换窗口 - 填入搜索和替换内容,点击「Replace All」,确认弹窗后完成替换
- 按
Sublime Text
- 按
Ctrl+Shift+F(Windows/Linux)或Cmd+Shift+F打开全局搜索 - 切换到「Replace」标签页,输入对应内容后点击「Replace All」
- 按
命令行批量替换(适合无GUI场景)
Linux/macOS(sed 命令)
# macOS 版本 sed -i '' 's/catagory/category/g' **/* # Linux 版本 sed -i 's/catagory/category/g' **/*注:
**/*表示递归匹配当前目录下所有文件,g表示全局替换每行中的所有匹配项Windows(PowerShell)
Get-ChildItem -Recurse -File | ForEach-Object { (Get-Content $_.FullName) -replace 'catagory', 'category' | Set-Content $_.FullName }
注意事项
- 替换前务必先全局搜索确认所有
catagory都是误拼,避免替换掉有意保留的内容 - 命令行操作前建议备份重要文件,或先测试匹配结果(比如 sed 加
-n 's/catagory/category/p'参数预览替换内容) - 若项目使用版本控制(如 Git),替换后可通过
git diff检查所有修改,确认无误再提交
内容的提问来源于stack exchange,提问作者Shubham kumar
相关产品推荐
相关产品推荐

