소개
ZeroBrane Studio는 Lua 프로그래밍을 위한 경량 통합 개발 환경(IDE)으로, Paul Kulchenko와 ZeroBrane® LLC에서 개발했습니다. 코드 완성, 구문 강조 표시, 실시간 코딩, 코드 분석 및 디버깅 지원을 제공하며, Lua 5.1부터 5.4 및 LuaJIT을 포함한 다양한 Lua 엔진을 지원합니다. Windows, macOS 및 Linux에서 실행되며, LÖVE, Corona, Gideros 등 다양한 게임 및 모바일 프레임워크의 디버깅도 가능합니다.
상세정보
코드 편집 및 분석
함수, 키워드 및 사용자 정의 API에 대한 자동 완성 기능을 제공합니다. 110개 이상의 언어 및 파일 형식에 대한 구문 강조 표시 및 접기 기능을 지원합니다. 프로젝트 뷰에서는 자동 새로 고침과 파일 및 디렉토리 숨기기 기능을 사용할 수 있습니다.
디버깅 및 실행
통합 디버거는 로컬 및 원격 디버깅을 지원하며, 크로스플랫폼 및 온-디바이스 디버깅도 가능합니다. 인터랙티브 콘솔을 통해 Lua 코드 스니펫을 로컬 및 원격으로 실행하여 테스트할 수 있습니다.
실시간 코딩 및 특별 기능
Lua, LÖVE, Gideros, Moai, Corona, GSL-Shell 및 기타 Lua 엔진과의 실시간 코딩을 제공하여 즉각적인 피드백을 받을 수 있습니다. 주석에서의 Markdown 형식 지원을 통해 최소한의 컨텍스트 전환으로 지침을 제공할 수 있습니다.
확장성 및 통합
패키지 저장소에서 50개 이상의 확장 패키지를 제공합니다. LuaDist 및 LuaRocks와 같은 Lua 패키지 관리자와의 통합을 통해 모듈을 설치하고 사용할 수 있습니다. fuzzy 검색을 통해 파일, 기호 및 라이브러리 함수를 빠르게 찾을 수 있으며, 함수 개요 기능도 제공합니다.
다운로드·설치 방법
공식 웹사이트에서 ZIP 형식의 설치 패키지를 다운로드할 수 있습니다. 다운로드 후 압축을 해제하고 실행 파일을 더블 클릭하여 프로그램을 시작할 수 있습니다. 설치 과정은 간단하며, 별도의 설치 관리자가 필요하지 않습니다.
기본 사용법/명령어
프로그램을 실행한 후, 파일 메뉴에서 새 파일을 만들거나 기존 Lua 파일을 열 수 있습니다. 에디터에서 코드를 작성하고, 도구 모음의 실행 버튼을 클릭하거나 F5 키를 눌러 스크립트를 실행할 수 있습니다. 디버깅을 시작하려면 디버그 메뉴에서 ‘디버깅 시작’을 선택하거나 F9 키를 누릅니다. 인터랙티브 콘솔은 뷰 메뉴에서 활성화할 수 있으며, 여기서 Lua 명령을 직접 입력하여 테스트할 수 있습니다.
이런 경우에 유용합니다
Lua 초보자에게는 간단하고 즉시 사용 가능한 인터페이스로 프로그래밍 기초를 배우기에 적합합니다. 경험이 풍부한 개발자에게는 풍부한 기능과 Lua를 통한 완전한 맞춤 설정을 제공하여 복잡한 프로젝트 개발에 유용합니다. 게임 개발자에게는 LÖVE, Corona, Gideros 등의 프레임워크와의 온-디바이스 디버깅 지원을 통해 모바일 및 데스크톱 게임 개발 과정을 효율적으로 만들 수 있습니다.
제한 사항·확인 사항
Lua 5.4 디버깅을 위해서는 별도로 인터프리터와 luasocket 모듈을 컴파일해야 할 수 있습니다. 이는 공식 웹사이트의 문서에서 언급된 사항으로, 최신 마스터 브랜치에서 빌드 스크립트를 사용하여 수행할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


