서브라임 텍스트
서브라임 텍스트(Sublime Text)는 오스트레일리아의 Sublime HQ Pty Ltd에서 개발한 상용 텍스트 에디터이자 소스 코드 에디터이다. 주로 프로그래머를 위해 설계되었으며, 다양한 프로그래밍 언어와 마크업 언어에 대한 구문 강조 기능을 제공한다. 뛰어난 성능, 깔끔한 사용자 인터페이스, 풍부한 기능, 그리고 강력한 확장성으로 인해 많은 개발자들 사이에서 인기를 얻었다.
주요 기능:
- 다중 선택(Multiple Selections): 문서의 여러 위치를 동시에 선택하고 편집할 수 있어 반복적인 작업을 효율적으로 수행할 수 있다.
- 명령 팔레트(Command Palette): 키보드 단축키를 통해 거의 모든 기능에 이름으로 접근할 수 있는 검색 기반 인터페이스를 제공한다.
- GoTo Anything: 파일 이름, 심볼(함수나 변수 등), 또는 특정 줄 번호로 빠르게 이동할 수 있는 기능이다.
- 미니맵(Minimap): 코드 전체를 축소된 형태로 미리 볼 수 있는 패널로, 문서 탐색에 유용하다.
- 플러그인 시스템: 파이썬 기반의 강력한 API를 통해 기능을 확장할 수 있다. 서드파티 패키지 관리자인 'Package Control'을 통해 다양한 플러그인(테마, 구문 강조, 기능 확장 등)을 쉽게 설치하고 관리할 수 있다.
- 구문 강조(Syntax Highlighting) 및 코드 자동 완성(Autocompletion): 다양한 언어에 대한 구문 색상 구분과 코드 자동 완성 기능을 지원하여 코딩 생산성을 높인다.
- 방해 금지 모드(Distraction-Free Mode): 전체 화면으로 전환하여 메뉴, 탭 등 불필요한 요소를 숨기고 코드 편집에만 집중할 수 있는 환경을 제공한다.
- 높은 성능: 대용량 파일을 빠르게 로드하고 편집할 수 있는 뛰어난 성능을 자랑한다.
지원 플랫폼:
서브라임 텍스트는 마이크로소프트 윈도우, macOS, 리눅스 등 주요 운영체제를 모두 지원한다.
라이선스:
서브라임 텍스트는 상용 소프트웨어로 분류된다. 유료 라이선스를 구매해야 하지만, 기능 제한 없이 평가판 형태로 사용할 수 있는 기간이 제공된다. 평가 기간 만료 후에도 구매 알림이 나타날 뿐 기능 자체는 계속 사용할 수 있으나, 정식 사용을 위해서는 라이선스 구매가 권장된다.