如何在Bruno中批量替换集合内变量名称的所有出现?
在Bruno中批量替换变量名的方法
Bruno目前没有内置的全局查找替换变量名的功能,不过可以通过以下两种方式实现你的需求:
方法一:直接操作Bruno的本地文件(适合集合较大的场景)
Bruno的所有集合、变量数据都以JSON格式存在本地文件中,步骤如下:
- 先关闭Bruno,避免文件冲突或锁定
- 找到Bruno的存储路径:
- Windows:
C:\Users\[你的用户名]\.bruno\collections\[目标集合名] - macOS/Linux:
~/.bruno/collections\[目标集合名]
- Windows:
- 用支持全局查找替换的编辑器(比如VS Code、Sublime Text)打开该目录下的所有文件
- 全局查找
"{{baseUrl}}"(注意带引号和双大括号,匹配Bruno里的变量引用格式),替换为"{{baseUrlXyz}}" - 找到集合目录下的
variables.json文件(如果是集合级变量),把里面的"name": "baseUrl"改成"name": "baseUrlXyz" - 如果
baseUrl是环境变量,还要去~/.bruno/environments/[你的环境名].json(Windows对应路径同理)里修改变量名,同时替换所有请求里的引用 - 重启Bruno,验证所有请求的变量名已替换完成
方法二:手动批量修改(适合集合较小的场景)
如果你的集合请求数量不多,可以逐个打开请求,手动把{{baseUrl}}替换成{{baseUrlXyz}},再去集合/环境的变量设置里修改变量名称。
注意事项
- 操作前建议备份集合文件夹的所有文件,防止修改出错导致数据丢失
- 确保替换时匹配完整的变量格式,避免误改其他类似字符串
内容的提问来源于stack exchange,提问作者Kurt Bourbaki
相关产品推荐
相关产品推荐

