Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>i18n 中文搜索New to Visual Studio Code? Get it now.
i18n 中文搜索

i18n 中文搜索

Victor-zw

|
17 installs
| (0) | Free
在国际化项目中使用中文搜索 i18n 文本
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

i18n 中文搜索插件

这是一个 VSCode 插件,用于在国际化项目中使用中文搜索 i18n 文本。

功能特性

  • 🔍 中文搜索: 直接输入中文文本,自动查找对应的 i18n key
  • 📊 智能匹配: 支持精确匹配和模糊匹配两种搜索模式
  • 🎯 代码定位: 自动在代码中搜索 i18n key 的使用位置
  • ⚙️ 配置灵活: 支持自定义语言文件目录和 i18n 函数名

使用方法

1. 快捷键搜索

  • 按 Ctrl+Shift+S (Mac: Cmd+Shift+S) 在当前文件中搜索
  • 按 Ctrl+K Ctrl+S (Mac: Cmd+K Cmd+S) 在所有文件中搜索
  • 选择搜索模式(精确匹配或模糊匹配)
  • 输入要搜索的中文文本,例如:"行业模板"
  • 插件会自动找到对应的 i18n key 并在代码中搜索使用位置

2. 右键菜单搜索

  • 选中编辑器中的中文文本
  • 右键选择 "用中文搜索 i18n 文本"

3. 命令面板搜索

  • 按 Ctrl+Shift+P (Mac: Cmd+Shift+P) 打开命令面板
  • 输入 "用中文搜索 i18n 文本"

配置

在 VSCode 设置中可以配置以下选项:

{
  // i18n 语言文件目录路径
  "i18nChineseSearch.localeDir": "src/locale",
  
  // 中文语言包目录名
  "i18nChineseSearch.chineseLocale": "zh-CN",
  
  // i18n 函数名
  "i18nChineseSearch.i18nFunctionName": "i18n.t"
}

支持的项目结构

插件支持以下项目结构:

项目根目录/
├── src/
│   └── locale/
│       ├── zh-CN/           # 中文语言包
│       │   ├── basic.json
│       │   ├── monitorConfig.json
│       │   └── ...
│       ├── en/              # 英文语言包
│       └── ...

语言文件格式

支持嵌套的 JSON 格式:

{
  "monitorConfig": {
    "industryTemplate": "行业模板",
    "conventionalChart": "常规图表",
    "general": "通用"
  }
}

安装方法

开发版本

  1. 克隆或下载插件代码
  2. 在插件目录运行: npm install
  3. 编译: npm run compile
  4. 按 F5 启动扩展开发主机
  5. 在新窗口中测试插件

打包安装

  1. 安装 vsce: npm install -g vsce
  2. 打包: vsce package
  3. 安装生成的 .vsix 文件

命令列表

  • i18nChineseSearch.searchChinese: 用中文搜索 i18n 文本
  • i18nChineseSearch.refreshIndex: 刷新 i18n 索引

注意事项

  1. 插件启动时会自动构建中文文本索引
  2. 当语言文件发生变化时,可以使用 "刷新 i18n 索引" 命令更新索引
  3. 插件会在 VSCode 的搜索面板中显示结果

贡献

欢迎提交 Issue 和 Pull Request 来改进插件功能。

许可证

MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft