i18n 中文查找器
i18n 中文查找器是一个 Visual Studio Code 扩展,旨在帮助开发者快速定位国际化(i18n)文本在代码中的使用位置。
开发者
本扩展由以下开发者共同开发:
功能特性
- 通过中文文本快速查找对应的 i18n 键值及其在代码中的使用位置。
- 支持多文件搜索,包括 .js, .ts, .vue, .jsx, 和 .tsx 文件。
- 提供交互式的搜索结果面板,显示匹配位置的上下文代码。
- 支持自定义快捷键。
- 可配置搜索排除模式,提高搜索效率。
安装
- 打开 VS Code
- 转到扩展视图 (Ctrl+Shift+X 或 Cmd+Shift+X on macOS)
- 搜索 "i18n 中文查找器"
- 点击 "安装" 按钮
使用方法
- 使用快捷键
Ctrl+Shift+F (Mac 上是 Cmd+Shift+F ) 或在命令面板中输入 "查找中文文本" 来启动搜索。
- 在弹出的输入框中输入要查找的中文文本。
- 扩展将搜索工作区中的所有相关文件,并在结果面板中显示匹配项。
- 在结果面板中,您可以:
- 查看每个匹配项的文件路径、行号和上下文代码。
- 点击匹配项以在编辑器中打开相应文件并跳转到匹配行。
- 使用内置的搜索框执行新的搜索。
配置选项
在 VS Code 设置中,您可以自定义以下选项:
i18nFinder.excludePatterns : 设置要从搜索中排除的 glob 模式数组。
默认值: ["**/node_modules/**"]
i18nFinder.excludeDirs : 设置在查找 i18n 文件时要排除的目录名称。
默认值: ["node_modules"]
i18nFinder.keyBinding : 自定义快捷键绑定。
默认值: "ctrl+shift+f"
自定义快捷键
您可以通过以下步骤自定义快捷键:
- 打开 VS Code 设置 (文件 > 首选项 > 设置)
- 搜索 "i18n Finder"
- 在 "I18n Finder: Key Binding" 字段中输入您想要的快捷键 (例如: 'ctrl+shift+i')
- 重启 VS Code 以使更改生效
注意事项
- 该扩展会在工作区中搜索
zh-CN 目录下的 JSON 文件作为 i18n 资源文件。请确保您的项目遵循这种目录结构。
- 搜索大型项目可能需要一些时间,请耐心等待。
- 如果遇到性能问题,请尝试调整
excludePatterns 和 excludeDirs 设置以排除不必要的文件和目录。
问题反馈
如果您在使用过程中遇到任何问题或有改进建议,请在 GitHub 仓库中提交 issue。
贡献
欢迎贡献代码、报告 bug 或提出新功能建议。请查看 GitHub 仓库了解更多信息。
许可证
本扩展遵循 MIT 许可证。详情请参阅 LICENSE 文件。
感谢您使用 i18n 中文查找器!希望它能够提高您的开发效率。如果您觉得它有用,请考虑给我们的 GitHub 仓库点个星。祝您使用愉快!
| |