VS Code, Cursor, Zed에서 NME 사용하기
저장소에는 세 편집기에서 쓸 실행, 검사, 빌드 작업이 들어 있습니다. NME를 먼저 설치하고 파일 하나가 아니라 저장소 폴더를 여세요.
VS Code
추적되는 .vscode/settings.json은 기본 색상을 위해 *.nme를 Python 파일로
연결합니다. .vscode/tasks.json에는 다음 작업이 있습니다.
NME: run current fileNME: check current fileNME: build current file
명령 팔레트에서 Tasks: Run Task를 고른 뒤 작업을 선택하세요. VS Code의
공식 워크스페이스 문서와
설정 안내는 폴더 작업과
.vscode 설정 방식을 설명합니다.
편집기는 NME 파일을 Python으로 보고 NME는 추가 문법을 제공하므로 Python
확장이 올바른 초급·문장형 줄에 빨간 밑줄을 표시할 수 있습니다. NME 문법은
nme 검사, 고급 Python의 상세 진단은 Python 도구를 사용하세요. nme 검사는
NME와 CPython 문법 검사를 모두 실행합니다. 이번 베타에는 NME 언어 서버가 없습니다.
Cursor
같은 폴더를 Cursor로 여세요. 포함된 VS Code 호환 설정과 작업을 쓰거나 통합
터미널에서 nme 실행, nme 검사, nme 빌드를 실행합니다.
Cursor Agent에는 AI 코딩 도우미의 전달 문장을 붙여
넣으세요. Cursor는 @Link로 웹 링크를 바로 문맥에 넣을 수 있습니다. 자세한
사용법은 Cursor 공식 @Link 안내를
확인하세요.
Cursor 프로젝트 규칙은 공식 Cursor Rules 안내에
따라 보통 .cursor/rules에 둡니다. NME는 도구별 메타데이터를 프로젝트에
넣지 않도록 규칙 파일을 추적하지 않으며, 공용 전달 링크만으로 충분합니다.
Zed
추적되는 .zed/settings.json은 *.nme를 Python으로 연결하고,
.zed/tasks.json은 같은 세 작업을 정의합니다. macOS는 Cmd+Shift+R,
Linux/Windows는 Ctrl+Shift+R로 작업 선택기를 열고 NME 작업을 고릅니다.
Zed 공식 언어 설정은 파일 확장자
연결을, Tasks 안내는 프로젝트의
.zed/tasks.json을 설명합니다.
VS Code와 마찬가지로 Python 진단은 문장형을 모르므로 nme 검사에서 NME와
CPython을 함께 확인하세요.
어떤 편집기에서든 터미널 사용하기
편집기가 제공된 작업을 불러오지 못해도 다음 명령은 같습니다.
nme 실행 path/to/program
nme 검사 path/to/program
nme 빌드 path/to/program -o program.py
nme 컴파일 path/to/program -o program
NME가 Windows에서는 py, 다른 운영체제에서는 python3를 자동으로 고릅니다.