Skip to content

IDE Code Snippets

hias codesnippets generates IDE code snippets for quickly inserting translation ignore comments.

Basic Command

sh
hias codesnippets           # Auto-detect IDE (.vscode / .idea / .cursor)
hias codesnippets vscode    # Generate VS Code snippets
hias codesnippets webstorm  # Generate WebStorm templates
hias codesnippets cursor    # Generate Cursor snippets
hias codesnippets sublime   # Generate Sublime Text snippets

Auto Detection

The command automatically detects the IDE type in your workspace:

DirectoryDetection Result
.vscode/VS Code
.idea/WebStorm / IntelliJ
.cursor/Cursor
No matchDefault VS Code

Generated Snippets

PrefixPurpose
@hias-i18n-ignore-nextIgnore next extractable segment
@hias-i18n-ignore-startIgnore range start
@hias-i18n-ignore-endIgnore range end
@hias-i18n-ignore-fileIgnore entire file

Usage

VS Code / Cursor

  1. Run hias codesnippets vscode
  2. Type @hias-i18n-ignore-next in code
  3. Press Tab to expand

WebStorm

  1. Run hias codesnippets webstorm
  2. View in Settings > Editor > Live Templates

Sublime Text

  1. Run hias codesnippets sublime
  2. Type @hias-i18n-ignore-next in code
  3. Press Tab to expand

Snippet Content

Each snippet includes bilingual descriptions, for example:

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

Released under the MIT License.