Naite 키 자동완성
Naite.t(", Naite.del(", Naite.get(" 입력 시 프로젝트의 모든 Naite 키를 자동완성합니다.
Naite 키 자동완성
동작 방식
Extension은 워크스페이스의 모든 TypeScript 파일을 스캔하여Naite.t() 호출에서 사용된 키들을 수집합니다. 이 키 목록이 자동완성 후보로 제공됩니다.
키 네비게이션
Naite 키 문자열에서 정의와 참조 위치로 빠르게 이동할 수 있습니다.정의로 이동 (Go to Definition)
- 단축키: F12
- 동작:
Naite.t("key")위치로 이동
정의로 이동
참조로 이동 (Go to References)
- 단축키: Shift+F12
- 동작:
Naite.get("key"),Naite.del("key")위치 목록 표시
참조로 이동
Cmd+Click
Cmd+Click 동작은 VS Code 설정에 따라 정의 또는 참조로 이동합니다:editor.gotoLocation.multipleDefinitions: 여러 정의가 있을 때 동작editor.gotoLocation.multipleReferences: 여러 참조가 있을 때 동작
키 하이라이팅
Naite 키 문자열에 시각적 데코레이션을 적용하여 코드에서 쉽게 식별할 수 있습니다.키 하이라이팅
설정
sonamu.naite.decoration.enabled로 활성화/비활성화할 수 있으며, sonamu.naite.decoration.style로 스타일을 변경할 수 있습니다:
underline(기본값)bolditalicunderline boldunderline italicnone
호버 정보
Naite 키 위에 마우스를 올리면 해당 키의 사용 정보를 표시합니다.호버 정보
인라인 값 표시
테스트 실행 후Naite.t() 호출 옆에 기록된 값을 인라인으로 표시합니다.
인라인 값 표시
설정
sonamu.naite.runtimeValue.enabled: 기능 활성화/비활성화 (기본값:true)sonamu.naite.runtimeValue.maxLength: 표시할 값의 최대 길이 (기본값:50)
Naite Trace Viewer
테스트 실행 중Naite.t()로 기록한 모든 값을 실시간으로 확인할 수 있는 전용 뷰어입니다.
Naite Trace Viewer
열기
Command Palette에서Sonamu: Open Naite Trace Viewer를 실행하거나, 테스트 실행 시 자동으로 열립니다.
주요 기능
테스트별 그룹화 테스트 suite와 case별로 trace가 그룹화되어 표시됩니다.테스트별 그룹화
- 키 이름
- 기록된 값 (JSON 형식)
- 파일 경로 및 라인 번호
- 기록 시간
Naite.t() 호출 위치로 이동합니다.
코드 위치로 이동
Trace 검색
Vitest 설정
테스트 케이스의 라인 번호를 표시하려면vitest.config.ts에서 includeTaskLocation: true를 설정해야 합니다:
심볼 검색
Workspace Symbol Search에서 Naite 키를 검색할 수 있습니다.- 단축키: Cmd+T
- 사용법: 키 이름 입력하여 모든 사용 위치 찾기
심볼 검색
미사용 키 경고
정의되었지만 사용되지 않는 Naite 키에 대해 경고를 표시합니다.미사용 키 경고
View Container
Extension은 패널 영역에 “Naite” View Container를 추가합니다.Naite View Container
상태바 메시지
Naite tracker 액션(키 추가, 삭제 등) 발생 시 상태바에 알림 메시지를 표시합니다.sonamu.naite.statusBarMessages.enabled 설정으로 활성화/비활성화할 수 있습니다 (기본값: true).