Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>바른 한국어 문법 검사기 & 교정기New to Visual Studio Code? Get it now.
바른 한국어 문법 검사기 & 교정기

바른 한국어 문법 검사기 & 교정기

Hun-Bot

|
1 install
| (0) | Free
바른 NLP 기반의 스마트 한국어 문법 검사기 확장 기능입니다. Markdown 문서의 맞춤법, 띄어쓰기, 표준어, 통계적 교정 진단을 제공합니다.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Bareun Korean Grammar Assistant (BKGA)

Version Release License

Bareun NLP 엔진을 사용해 마크다운 문서의 한국어 문법·맞춤법·띄어쓰기를 검사하고, 인라인 진단, 호버 설명, 빠른 수정을 제공합니다.

https://bareun.ai/home

Installation

From VS Code Marketplace

  1. VS Code를 엽니다.
  2. 확장(Extensions)을 엽니다 (Cmd+Shift+X 또는 Ctrl+Shift+X).
  3. "Bareun Korean Grammar Assistant"를 검색합니다.
  4. 설치(Install)를 클릭합니다.

From VSIX file

다음 명령으로 설치합니다:

code --install-extension smart-korean-grammar-assistant-1.0.0.vsix

Features

오류 유형별 색상 구분

  • 맞춤법 오류: 🔴 빨간색 밑줄
  • 띄어쓰기 오류: 🟡 노란색 밑줄
  • 표준어 의심: 🟣 보라색 밑줄
  • 통계적 교정: 🔵 파란색 밑줄
  • 영어 관련: 🩷 핑크색 밑줄

실시간 분석 및 수정

.md 확장자인 markdown(마크다운) 문서에서만 작동됩니다! -> 확장자를 추가하시고 싶다면 아래 메일로 연락주세요! 문서에 들어가서 MAC : Cmd+S / WINDOWS : CTRL+S를 눌러도 작동합니다!!

  • 인라인 검사: 마크다운 파일의 문법/맞춤법/띄어쓰기 문제를 밑줄로 표시합니다.
  • Hover 설명: 원문, 대치어, 도움말을 보여 줍니다.
  • 빠른 수정: 개별 오류를 간단하게 수정 (Cmd+.).
  • 선택 영역 자동 수정: 여러 줄을 선택하여 (Cmd+A) 한번에 모든 오류 수정 (Cmd+K G F).

사용자 편의성

  • 상태 표시 줄: 실시간 분석 상태와 문제 개수를 표시합니다.
  • 키보드 단축키: 토글/분석/수정 기능에 빠르게 접근할 수 있습니다.
  • 마크다운 지원: Bareun API가 코드 블록과 인라인 코드를 자동으로 분석에서 제외합니다.

30초 사용 가이드

Bareun_HowToUse_Com

Screenshots

Hover Information

Hover Information

User Dictionary

Quick Fix

Problem Terminal

Fix Selection

Keyboard Shortcuts

Command Mac Windows/Linux Description
Toggle Enable/Disable Cmd+K G E Ctrl+K G E 활성화/비활성화
Analyze Document Cmd+K G A Ctrl+K G A 현재 문서 분석
Fix Selection Cmd+K G F Ctrl+K G F 선택 영역 자동 수정 (여러 줄 한번에)
Show Custom Dictionary Cmd+K G D Ctrl+K G D 사용자 사전 패널 열기

팁:

  • 개별 오류 수정: Cmd+. (또는 Ctrl+.)로 빠른 수정 메뉴 열기
  • 여러 줄 한번에 수정: 텍스트 선택 후 Cmd+K G F

Configuration

  • bkga.bareun.endpoint — Bareun NLP 엔드포인트 URL
  • bkga.bareun.apiKey — Bareun API 키 (필수)
  • bkga.enabled — Extension 활성화 여부 (기본값: true)
  • bkga.includePaths — 분석할 파일 패턴 (기본값: ["**/*.md"])
  • bkga.ignoreEnglishInMarkdown — 마크다운 문서에서 영어 텍스트는 진단에서 제외 (기본값: true)
  • bkga.customDictionary.* — 사용자 사전 연동 설정 (엔드포인트, 도메인, 단어 목록)

사용자 사전 연동

Bareun의 Custom Dictionary / Cloud API 안내를 그대로 사용합니다. [수학, 알고리즘, 프로그래밍 등 기초 과목을 공부하심]처럼 고유한 표현을 사전에 넣어 띄어쓰기 오탐을 막을 수 있습니다.

  1. VS Code 설정에서 bkga.customDictionary.enabled를 켜고 domainName, endpoint(예: https://api.bareun.ai/bareun.CustomDictionaryService/UpdateCustomDictionary)를 입력합니다.
  2. 초기 단어를 npSet, cpSet, cpCaretSet, vvSet, vaSet 배열에 적어 두면 확장이 Bareun UpdateCustomDictionaryRequest 포맷(np_set, cp_set, cp_caret_set, vv_set, va_set)으로 직렬화합니다.
  3. 명령 팔레트에서 Korean Grammar: 선택 텍스트를 사용자 사전에 추가를 실행하면 선택 영역을 어떤 사전에 넣을지 고를 수 있습니다.
  4. 변경사항을 서버에 반영하려면 Korean Grammar: 사용자 사전 동기화 명령을 실행하세요. 같은 도메인 이름의 사전은 통째로 교체됩니다.
  5. 현재 등록된 단어를 확인하려면 Korean Grammar: 사용자 사전 패널 열기를 실행하세요. VS Code 안에서 카테고리별 카드 UI로 단어 목록이 표시됩니다.
  6. 마크다운에서 단어 위에 마우스를 올리면 사용자 사전 상태가 함께 표시되어, 한 번의 클릭으로 해당 사전에 추가하거나 삭제할 수 있습니다.

Getting a Bareun API Key

  1. Bareun NLP에서 가입합니다.
  2. 대시보드에서 API 키를 생성합니다.
  3. VS Code 설정에 키를 추가합니다: 설정 > 확장(Extensions) > Bareun Korean Grammar Assistant.

Usage

기본 사용법

  1. 마크다운 파일(.md)을 엽니다.
  2. BKGA가 문서를 자동으로 분석합니다.
  3. 문법/맞춤법 문제는 밑줄로 표시됩니다.
  4. 밑줄 친 텍스트에 마우스를 올려 상세 내용을 확인합니다.

수정 방법

  • 개별 수정: 전구 아이콘 클릭 또는 Cmd+.로 빠른 수정
  • 여러 줄 한번에: 텍스트 선택 후 Cmd+K G F로 자동 수정
  • 상태 확인: 오른쪽 하단 상태 표시줄에서 문제 개수 확인

Development

npm install
npm run compile
# VS Code에서 F5를 눌러 Extension Development Host로 실행합니다.
npm test

Status Bar Indicators

  • BKGA — 대기 상태
  • BKGA: 분석 중... — 문서 분석 중
  • BKGA: 문제없음 — 문제없음
  • BKGA: N개 문제 — 문제 N 개 감지
  • BKGA: 오류 — 분석 오류

Notes

  • 이 확장은 한국어 마크다운 문서 작성에 최적화되어 있습니다.
  • Bareun API 키가 필수입니다. bareun.ai에서 무료로 발급받을 수 있습니다.
  • API 키 없이는 기본적인 공백 검사만 수행됩니다.
  • 코드 블록(```)과 인라인 코드(`)는 Bareun API가 자동으로 분석에서 제외합니다.
  • 빠른 타이핑 시 과도한 API 호출을 방지하기 위해 350ms 디바운스가 적용됩니다.

버그 리포트 & 최근 수정

  • 인라인 단축키 텍스트 오탐(2025-11): 한국어와 영어가 겹친 문자열이 띄어쓰기 오류로 잡히던 문제를 해결했습니다. 마크다운 인라인 코드·펜스 코드 범위를 사전에 계산해 진단에서 제외하도록 수정했습니다.
  • 혼합 언어/링크 오탐(2025-11): 선택하여 (Cmd+A)·[bareun.ai](https://bareun.ai/)·피드백,버그처럼 한글과 영어·기호가 섞인 구문이 SPACING 경고로 표시되던 현상을 수정했습니다. 단축키 패턴, URL/이메일, 마크다운 링크, 쉼표로 이어진 한글 구문 등을 감지하면 해당 진단을 무시하도록 로직을 보강했습니다.

Contributing

피드백,버그 리포트, 기능 제안, 풀 리퀘스트를 환영합니다!

  • Issues: GitHub Issues
  • Repository: GitHub
  • Email: surtrcode@gmail.com

License

MIT License - 자세한 내용은 LICENSE 파일을 참조하세요.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft