needmoreeasy EN 한국어
배우기

VS Code, Cursor, Zed에서 NME 사용하기

저장소에는 세 편집기에서 쓸 실행, 검사, 빌드 작업이 들어 있습니다. NME를 먼저 설치하고 파일 하나가 아니라 저장소 폴더를 여세요.

VS Code

추적되는 .vscode/settings.json은 기본 색상을 위해 *.nme를 Python 파일로 연결합니다. .vscode/tasks.json에는 다음 작업이 있습니다.

  • NME: run current file
  • NME: check current file
  • NME: 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를 자동으로 고릅니다.

GitHub에서 이 문서 보기