Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>한랭 (Hanlang)New to Visual Studio Code? Get it now.
한랭 (Hanlang)

한랭 (Hanlang)

sejun

|
1 install
| (0) | Free
교육용 한글 프로그래밍 언어 한랭(.han) — 문법 색칠, 저장할 때 오류 밑줄, 실행 버튼, 디버거(멈춤점·한 줄씩·변수), 키워드 설명
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

한랭 VS Code 확장

교육용 한글 프로그래밍 언어 한랭(.han)을 위한 확장.

  • 문법 색칠 — 키워드, 함수 정의, 묶음, 문자열, 숫자, 주석. 괄호·따옴표·숫자 뒤의 조사도 칠한다
  • 오류 밑줄 — 저장할 때(와 열 때) hanc 로 검사해서 [오류]·[경고] 를 문제 패널과 밑줄로. hanc 가 가리킨 캐럿 자리에 정확히 긋고, 다형 함수 몸통의 오류는 "어디서 불렀나" 도 같이 보여준다
  • 실행 — 편집기 오른쪽 위 ▶ 또는 Ctrl+F5 (터미널에서 han 파일.han)
  • 디버거 — F5. 줄 번호 왼쪽을 눌러 멈춤점, F10 다음 줄, F11 함수 안으로, Shift+F11 함수 밖으로, F5 계속. 왼쪽 '변수' 칸에 지금 함수의 변수(타입·값 — 목록·사전·묶음도 통째로)와 전역 변수, '호출 스택' 에 부른 함수들(인자 타입까지). 프로그램은 VS Code 터미널에서 돌아서 듣다 입력도 거기서 한다. 속은 hanc --디버그 (문장마다 멈출까 묻는 훅을 넣고 최적화를 끈 실행파일) + 확장 안의 디버그 어댑터(debug.js)
  • 자동완성 — 변수(지금 함수의 것·전역), 함수(이름만 / 조사 붙은 부르는 꼴 통째로 — 가와 나를 더하다), 라이브러리 함수(수학의 … — 수학의 뒤에선 그 파일 함수만), 묶음 칸(X의 뒤), 키워드, 라이브러리 파일 이름(" 뒤). 저장할 때 hanc --기호 가 낸 목록을 쓰고 그 뒤에 새로 만든 변수는 글에서 찾는다 (complete.js)
  • 설명 — 키워드·내장 값(말하다, 빼다, 제곱근, 열쇠들 …)에 마우스를 올리면 쓰는 법
  • 코드 조각 — 만약, 동안, 반복, 목록돌기, 함수, 묶음, 사전, 파일읽기 … 치고 Tab
  • Ctrl+/ 주석, 괄호·따옴표 자동 닫기, 블록 접기

설치

VS Code 확장 탭에서 한랭 검색 (마켓플레이스, sejunch.hanraeng). 컴파일러 hanc 는 따로 — 릴리즈에서 받아 bin 을 PATH 에 넣거나 설정 hanlang.hancPath 에 적기.

한랭 저장소에서 직접 빌드해 깔려면:

make vscode          # editors/vscode/hanlang-0.2.0.vsix 를 만들고 설치

설치 후 VS Code 창을 다시 불러오기(Ctrl+Shift+P → Developer: Reload Window). 지우려면 code --uninstall-extension sejunch.hanraeng.

설정

설정 기본값
hanlang.hancPath (비움) 컴파일러 경로. 비우면 작업 폴더 → 파일 위 폴더들 → PATH 순으로 hanc 를 찾는다
hanlang.hanPath (비움) 실행 스크립트 경로. 찾는 순서는 같음 (han)
hanlang.checkOnSave true 저장할 때 검사

왜 변수 뒤의 조사는 안 칠하나

한랭은 나이를 을 나이 + 를 로 가르는데, 이건 나이 라는 이름을 아는지 에 달려 있다 (나 만 알면 나 + 이 로 읽는다). 색칠만으로는 그걸 알 수 없어서, 틀리게 칠해 헷갈리게 하느니 안 칠하는 쪽을 골랐다. 진짜로 어떻게 갈랐는지는 저장했을 때의 [경고] 가 알려준다.

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