GN⁺: 내가 2025년에도 Sublime Text를 여전히 선호하는 이유
(ohdoylerules.com)- 사람들이 왜 좋은 에디터가 많은데 아직도 Sublime Text를 사용하냐고 물음
- 내 대답은 아직도 Sublime Text가 훌륭한 데이터 이기 때문
- Sublime은 2008년에 처음 출시되어 17년의 역사를 지닌 성숙한 소프트웨어로, 최신 버전인 빌드 4192는 2025년 1월 20일에 릴리스됨
- 여전히 빠른 속도와 효율성을 자랑하며, 많은 현대적인 GUI 기반 에디터들이 Sublime Text에서 영감을 받았음
-
빠름
- Sublime Text는 빠르고, 적은 자원을 사용하며, 대용량 파일을 잘 처리함.
-
LSP (Language Server Protocol)
- Sublime LSP를 통해 코드 자동 완성 및 호버 정보 등 현대적인 기능을 제공함.
- 파일당 여러 개의 LSP 서버를 활성화하고, 프로젝트별로 개별 설정이 가능함.
- 특정 구문에 따라 LSP를 활성화하는 등 세부적인 설정이 가능함.
-
스니펫
- Sublime은 다양한 스니펫을 작성할 수 있으며, 구문 기반으로 스니펫을 설정 가능함.
- 탭 스톱, 중첩, 플레이스홀더, 참조 기능을 지원함.
-
프로젝트 작업 공간
- Sublime은 플러그인 없이도 프로젝트별 작업 공간을 지원하여, 프로젝트별로 설정을 저장하고 관리할 수 있음.
- 프로젝트 파일을 통해 파일 및 폴더의 포함/제외 설정, 빌드 시스템 설정, 플러그인 설정 등을 오버라이드하고, 빌드 시스템을 설정할 수 있음.
-
빌드 시스템
- Sublime은 다양한 빌드 시스템을 지원하며, 플러그인을 통해 확장 가능함.
- 빌드 시스템은 간단한 파일로 저장되며, Python으로도 작성 가능함.
-
멀티플 커서
- Sublime은 멀티플 커서를 지원하여 여러 위치에서 동시에 작업 가능함.
-
키/마우스 바인딩
- Sublime은 현대적인 키/마우스 바인딩을 지원하며, 컨텍스트에 따라 설정 가능함.
-
포함된 기능들
- Python 기반으로 플러그인을 쉽게 작성할 수 있음.
- 매크로 기록 및 저장 가능.
- 인라인 diff hunk 보기 및 되돌리기 기능 지원.
- 다양한 케이스 변환 및 라인 변환 기능 제공.
- 패키지 컨트롤을 통해 중앙 저장소에서 패키지 설치 가능.
- 모든 설정이 텍스트 파일로 저장되어, 여러 컴퓨터 간 설정 동기화가 용이함.
- 집중 모드를 통해 작업에 몰입할 수 있는 환경을 제공함.
-
개선 희망 사항
- 플러그인 개발 문서가 부족하며, 개발 환경 개선이 필요함.
- 프로젝트별 키/마우스 바인딩 지원이 필요함.
-
결론
- Sublime Text는 2025년에도 여전히 강력한 에디터로, 빠르고 클래식한 경험을 제공함.
sublime -> atom -> vscode -> nvim 으로 넘어왔었는데, 사실 이전까진 그리 고민없이 유행에 편승했던 느낌이라.. 이런 어떤것을 사랑할 수 있는 자세가 가끔 부러워요.
Hacker News 의견
-
Sublime Text를 사랑하며, 개인적인 메모와 블로그 포스트 작성에 사용함. 그러나 IDE로는 사용하지 않음. 언어에 따라 Visual Studio, XCode, Eclipse, IntelliJ, VS Code 등을 사용함. Sublime Text는 가볍고 문서 및 소규모 코드 편집에 적합함.
-
Sublime Text 개발자가 감사의 인사를 전하며, 올해의 성과를 기대하고 있음.
-
다양한 텍스트 에디터를 사용해봤지만, 결국 Sublime으로 돌아옴. Sublime은 고급 문구처럼 특별한 느낌을 줌. 다른 에디터와 비교했을 때 더 실감나고 촉각적인 느낌을 주는 이유에 대해 궁금해함.
-
Sublime을 복사 및 붙여넣기 버퍼로 사용하며, 정규 표현식 검색 및 교체에 유용함. VS Code의 확장 기능 때문에 주로 사용하지만, Sublime의 메모리 사용량이 적어 탭을 닫지 않고 유지함.
-
Sublime의 속도와 최소한의 UI를 좋아하지만, VS Code의 기능이 많아 사용하게 됨. 도구를 조정하는 데 시간을 쓰기보다는 작업을 완료하는 것이 중요함.
-
VS Code를 사용하다가 Sublime으로 돌아옴. VS Code의 확장 기능 생태계가 혼란스러웠고, Python 확장 업데이트로 인해 불안정해짐. Sublime은 빠르고, 동적 언어 및 일반 텍스트 편집에 적합함.
-
Vim을 선호하며, 다양한 플러그인과 도구를 사용하여 만족스러움을 느낌.
-
Sublime의 단순함과 속도를 좋아하며, 다른 에디터의 복잡한 기능이 필요하지 않음. 개인 프로젝트에 주로 사용하며, 대규모 팀 작업에는 다른 IDE가 필요할 수 있음을 이해함.
-
Sublime Text와 Sublime Merge의 모든 주요 버전 라이선스를 소유하고 있었으나, 최근 ST4 라이선스가 만료됨. 주로 버그 수정이 이루어졌고, 새로운 기능은 거의 없었음. Zed로 전환함.
-
8-10년 전 Sublime Text를 사용하다가 VS Code로 전환했으며, 최근 Zed로 전환함. Sublime을 다시 시도했으나, 설치 과정에서 문제가 발생함. Zed로 돌아감.