十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Bruno 中文支持现状与搜索功能实战:3 个技巧让找接口更顺手

Bruno 中文支持现状与搜索功能实战:3 个技巧让找接口更顺手 Bruno 中文支持现状与搜索功能实战3 个技巧让找接口更顺手【免费下载链接】brunoOpensource IDE For Exploring and Testing APIs (lightweight alternative to Postman/Insomnia)项目地址: https://gitcode.com/GitHub_Trending/br/bruno场景找接口靠拼音缩写接口越攒越多之后找东西就变难了几百个请求全是英文名想找一个登录相关的接口只能凭记忆一层层翻文件夹。Bruno 是一款开源的 API 探索与测试 IDEPostman/Insomnia 的轻量替代品。中文用户上手时最常问两件事Bruno 中文支持到什么程度Bruno 搜索功能到底有多好用这篇就把这两件事讲清楚。Bruno 是什么一句话定位Bruno 把集合做成本地文件夹 纯文本文件的形式核心卖点请求存成.bru文件Bruno 存单个 API 请求的纯文本文件打开本地目录即集合不注册账号离线可用数据全在本地磁盘内置全局搜索跨集合找请求附带 CLI命令行里能跑整个集合中文支持现状、能改什么、怎么改 先说现状Bruno 的界面文案目前基本是英文。本地化框架i18next一个常用的前端多语言库已经接好但翻译资源很薄。界面区域当前状态说明欢迎 / 开始页英文翻译资源里只有en.json一个文件快捷键列表、全局搜索提示英文文案直接写在代码里请求面板、响应区域英文未接入翻译框架能改什么改的入口是packages/bruno-app/src/i18n/index.js。它现在只注册了英文资源lng固定为en。最小改动分两步新建中文资源文件packages/bruno-app/src/i18n/translation/zh-CN.json先翻译高频词条{ WELCOME: { CREATE_COLLECTION: 创建集合 } }在index.js里注册这个文件并把默认语言切过去import translationZhCN from ./translation/zh-CN.json; // resources 里加 zh-CN: { translation: translationZhCN }lng 改为 zh-CN改完之后的效果欢迎页会出现中文的创建集合其余界面仍是英文。建议先把自己每天要点的菜单翻完再逐步铺开。搜索功能实战从能搜到搜得快基础搜索怎么用 Bruno 有两个搜索入口全局搜索是弹窗式侧边栏搜索是就地过滤。快捷键作用平台⌘K / CtrlK全局搜索跨所有已打开集合匹配Mac / Windows⌘F / CtrlF侧边栏搜索过滤左侧集合树Mac / Windows快捷键定义在packages/bruno-app/src/providers/Hotkeys/keyMappings.js排查快捷键问题时可以先看这个文件。搜索技巧按方法名搜.bru里习惯把方法写在名字前面如get-user-list直接输get-user就能命中。路径前缀匹配全局搜索会对请求的 URL 做子串匹配输/api/v1/orders会列出该前缀下的所有接口。别指望 tag匹配范围只有名字、URL、路径tag 不在其中常搜的关键词请直接放进请求名里。多词搜索是 AND 关系每段都要匹配login token # 两个词必须同时命中 /api/v1/orders # 命中包含该路径前缀的 URL搜索不到的排查清单❌ 集合没打开全局搜索只覆盖当前工作区里的集合❌ 多词里有一段拼错AND 逻辑下任一段不命中就没有结果❌ 想按 tag 搜tag 不是匹配字段✅ 正确姿势先搜/v1/这类短片段确认有结果再逐段缩小进阶管理 500 个接口时如果你管理的集合超过 500 个接口决定搜得快不快的其实是目录结构。建议按业务域分 2~3 层user-service/ ├── auth/ │ ├── login.bru │ └── refresh-token.bru └── orders/ └── list-orders.bru因为.bru是纯文本整个集合放进 git 仓库后接口的增删改、重命名都会留在提交历史里——这是纯文本格式天然带的优势不用额外做什么。常见问题翻译文件放在哪里packages/bruno-app/src/i18n/translation/目前只有en.json新语言照同样结构加文件即可。中文文件名能用吗文件夹和.bru文件用中文名基本没问题团队跨 macOS / Windows 协作时留意 git 的跨平台编码显示即可。搜索区分大小写吗不区分搜索词和目标文本都会先转小写再比较。快捷键能自定义吗可以。keyMappings.js里会把用户偏好合并进默认快捷键表在偏好设置里覆盖对应动作即可。下一步中文 README贡献指南搜索快捷键的 E2E 测试示例给 Bruno 加一个zh-CN.json是中文本地化的第一步把 ⌘K 练成肌肉记忆是搜索提速的第一步。用上一周你会自然形成自己的命名和目录习惯那才是省时间的地方。【免费下载链接】brunoOpensource IDE For Exploring and Testing APIs (lightweight alternative to Postman/Insomnia)项目地址: https://gitcode.com/GitHub_Trending/br/bruno创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表