언어 서버
선택적 로컬 코드 지능 기능을 설정하고 정의, 참조, 심볼, 진단 및 이름 바꾸기를 사용하세요.
MeatPad 0.31.4 · 2026년 10월 13일 출시 · 2026년 10월 20일 검토
이 안내서는 한국어입니다. 스크린샷은 MeatPad 0.31.4의 한국어 인터페이스를 보여 주며, 절차의 메뉴 및 버튼 이름은 영어로 유지합니다. 동영상과 미리보기 이미지, 대본은 영어로 유지됩니다.
로컬 언어 서버 준비#
MeatPad는 Mac에 이미 설치된 언어 서버 프로그램을 감지합니다. 서버를 다운로드하거나 설치하지 않습니다. 코드 지능 기능을 사용하려면 프로젝트 폴더와 지원되는 소스 파일을 여세요.
| 언어 | 감지하는 프로그램 | MeatPad에 표시되는 설치 안내 |
|---|---|---|
| Swift | xcrun으로 찾는 SourceKit-LSP | xcode-select --install |
| Rust | rust-analyzer | rustup component add rust-analyzer |
| JavaScript, TypeScript, TSX | typescript-language-server | npm install -g typescript-language-server typescript |
| Python | pyright-langserver | npm install -g pyright |
- 도구 자체의 설치 안내에 따라 적절한 도구를 설치하세요. 위 힌트는 앱이 제공하는 시작점이며 해당 패키지 도구가 필요합니다.
- 실행 파일이 로그인 셸의 PATH 또는 감지되는 표준 설치 위치에 있는지 확인하세요.
- 도구 설치 상태를 변경한 뒤 프로젝트나 앱을 다시 여세요. 지원되는 소스 파일을 열고 언어 서버 상태를 확인하세요.
- 서버가 없다는 메시지가 나타나면 Copy Install Command를 선택해 안내 명령을 복사한 뒤 터미널에서 검토하거나, Dismiss를 선택해 서버 없이 계속 편집하세요.
SourceKit-LSP는 선택한 개발자 도구 및 프로젝트 설정에도 의존합니다. 실행 파일이 감지되었다고 모든 프로젝트에서 모든 서버 기능이 제공되는 것은 아닙니다.
진단 읽기 및 심볼 이름 바꾸기#
- 편집기에서 활성 언어 서버의 진단을 확인하세요. 관련 코드 위에 포인터를 올리면 서버가 제공하는 정보를 볼 수 있습니다.
- 이름을 바꾸려면 심볼 위에 커서를 놓고 Edit → Rename Symbol…(⌃⌘E)를 선택하세요.
- 이름 바꾸기 대화상자에 새 이름을 입력하고 확인하세요.
- 서버의 편집이 적용된 뒤 영향을 받은 파일과 상태 메시지를 검토하세요.
심볼 이름 변경은 여러 파일에 영향을 줄 수 있습니다. 프로젝트 전체 편집 전에 저장하고 버전 관리 또는 백업을 유지하세요. 서버 기능은 다양하며 적절한 서버 응답 없이는 MeatPad가 심볼 이름을 바꿀 수 없습니다.