Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>한글 변수명 추천 · Korean Variable NamerNew to Visual Studio Code? Get it now.
한글 변수명 추천 · Korean Variable Namer

한글 변수명 추천 · Korean Variable Namer

ChaSeungHyeon

|
1 install
| (0) | Free
한국어 설명을 영어 변수명으로 변환하고 camelCase, PascalCase, snake_case 이름을 추천합니다.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

한글 변수명 추천 · Korean Variable Namer

한국어 → 영어 변수명을 추천하는 VS Code 확장 프로그램입니다. 게임 개발(Unity/C#) 및 일반 개발에 자주 쓰는 용어를 우선 지원합니다.

주요 기능

  • 최대 체력 → maxHealth, maxHp, MaxHealth, max_health, MAX_HEALTH
  • 남은 적 수 → remainingEnemyCount
  • 플레이어 이동 속도 → playerMoveSpeed
  • 공격 가능 여부 → canAttack
  • 한국어 문장 → 영어 일반 번역 및 복사/삽입
  • 한국어 코드를 선택한 다음 우클릭 → 한글 변수명: 영어 변수명 추천 및 삽입
  • 에디터에서 Ctrl+Alt+N (macOS Cmd+Alt+N) 으로 바로 실행
  • 오른쪽 아래 상태 표시줄의 한→EN 버튼 사용
  • API 키 불필요. 내장 사전에 없는 표현은 사용자의 동의를 받은 후 MyMemory 번역 API 이용 가능

설치 방법

바로 설치하기 (.vsix)

  1. VS Code의 왼쪽 확장(Extensions) 탭 열기 (Ctrl+Shift+X).
  2. 확장 탭 오른쪽 상단의 … 메뉴 → VSIX에서 설치(Install from VSIX...) 선택.
  3. 배포된 korean-variable-namer-0.1.0.vsix 파일 선택.
  4. 필요하면 VS Code 창 새로고침.

또는 터미널에서:

code --install-extension korean-variable-namer-0.1.0.vsix

소스 코드로 실행

  1. 이 폴더를 VS Code에서 엽니다.
  2. F5 키를 누르면 Extension Development Host가 열립니다.
  3. 새 창에서 명령 팔레트(Ctrl+Shift+P) → Korean Variable Namer 검색.

외부 npm 라이브러리가 필요하지 않습니다. Node.js가 있다면 npm test로 네이밍 로직을 테스트할 수 있습니다.

사용법

1) 한국어를 입력해 변수명 만들기

  1. 명령 팔레트(Ctrl+Shift+P)에서 한글 변수명: 영어 변수명 추천 및 삽입 실행.
  2. 예: 다음 웨이브, 수류탄 쿨타임, 적 생성 위치 입력.
  3. 추천 목록에서 원하는 영문 변수명을 선택.
  4. 선택한 이름이 현재 커서 위치에 삽입됩니다. 이미 한국어 텍스트를 선택했다면 그 영역을 교체합니다. 에디터가 열려 있지 않으면 복사합니다.

2) 변수명만 복사하기

명령 팔레트 → 한글 변수명: 영어 변수명 추천 및 복사.

3) 일반 한→영 번역하기

명령 팔레트 → 한글 변수명: 한국어 → 영어 일반 번역. 영어 결과를 클립보드에 복사하거나 선택 영역과 교체할 수 있습니다.

설정

VS Code 설정(Ctrl+,)에서 Korean Variable Namer 검색 또는 settings.json에 다음처럼 추가:

{
  "koreanVariableNamer.defaultStyle": "camelCase",
  "koreanVariableNamer.translationProvider": "auto",
  "koreanVariableNamer.showStatusBar": true
}
설정 의미
defaultStyle camelCase / PascalCase / snake_case / SCREAMING_SNAKE_CASE
translationProvider: auto 로컬 사전 우선, 미등록 표현만 온라인 번역 시도 (기본값)
translationProvider: offline 온라인 전송 없이 로컬 사전만 사용
translationProvider: mymemory 온라인 번역 우선, 실패 시 로컬 사전 사용
showStatusBar 하단 한→EN 버튼 표시 여부

개인정보 및 한계

  • 내장 사전은 완전히 오프라인에서 동작합니다.
  • 온라인 번역이 필요할 때 최초 한 번 명시적으로 동의를 구합니다. 이때 입력한 문구(또는 선택 영역)만 https://api.mymemory.translated.net/get으로 전송합니다. 코드 전체를 스캔해서 전송하지 않습니다.
  • 온라인 기능은 제3자 MyMemory 서비스의 가용성·번역 품질·사용량 제한에 영향을 받습니다. MyMemory API 문서 참고.
  • 무료 익명 사용량은 제공자 정책에 따라 제한됩니다. 미등록 표현은 오프라인 상태에서 번역되지 않을 수 있습니다.
  • 온라인 사용 동의를 변경하려면 명령 팔레트에서 한글 변수명: 온라인 번역 동의 초기화를 실행하세요.
  • 일부 온라인 자동 번역 표현은 프로그래밍 용어와 어긋날 수 있으므로 코드에 반영하기 전에 확인하세요.
  • 현재 버전은 한글 → 영어 중심이며, 프로젝트 전체 심볼 자동 Rename은 제공하지 않습니다. 선택 영역/커서에 텍스트를 삽입하거나 교체합니다.

라이선스

MIT. 이 프로젝트는 독립적인 개인 개발용 프로토타입입니다.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft