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
- 运行
hias codesnippets vscode - 在代码中输入
@hias-i18n-ignore-next - 按 Tab 展开
WebStorm
- 运行
hias codesnippets webstorm - 在 Settings > Editor > Live Templates 中查看
Sublime Text
- 运行
hias codesnippets sublime - 在代码中输入
@hias-i18n-ignore-next - 按 Tab 展开
代码片段内容
每个代码片段包含中文描述,例如:
json
{
"忽略下一段翻译": {
"prefix": "@hias-i18n-ignore-next",
"body": ["// @hias-i18n-ignore-next", "$1"],
"description": "忽略下一段翻译 (Ignore next extractable segment)"
}
}