Skip to content

IDE 代码片段

hias codesnippets 生成 IDE 代码片段,用于快速插入翻译忽略注释。

基本命令

sh
hias codesnippets           # 自动检测 IDE(.vscode / .idea / .cursor)
hias codesnippets vscode    # 生成 VS Code 代码片段
hias codesnippets webstorm  # 生成 WebStorm 模板
hias codesnippets cursor    # 生成 Cursor 代码片段
hias codesnippets sublime   # 生成 Sublime Text 片段

自动检测

命令会自动检测当前工作区的 IDE 类型:

目录检测结果
.vscode/VS Code
.idea/WebStorm / IntelliJ
.cursor/Cursor
无匹配默认 VS Code

生成的代码片段

前缀功能
@hias-i18n-ignore-next忽略下一段翻译
@hias-i18n-ignore-start忽略范围开始
@hias-i18n-ignore-end忽略范围结束
@hias-i18n-ignore-file忽略文件翻译

使用方式

VS Code / Cursor

  1. 运行 hias codesnippets vscode
  2. 在代码中输入 @hias-i18n-ignore-next
  3. 按 Tab 展开

WebStorm

  1. 运行 hias codesnippets webstorm
  2. 在 Settings > Editor > Live Templates 中查看

Sublime Text

  1. 运行 hias codesnippets sublime
  2. 在代码中输入 @hias-i18n-ignore-next
  3. 按 Tab 展开

代码片段内容

每个代码片段包含中文描述,例如:

json
{
  "忽略下一段翻译": {
    "prefix": "@hias-i18n-ignore-next",
    "body": ["// @hias-i18n-ignore-next", "$1"],
    "description": "忽略下一段翻译 (Ignore next extractable segment)"
  }
}

Released under the MIT License.