BBEdit 16: Mac의 전설을 현대화하다
수십 년 동안 BBEdit는 macOS 생태계에서 독보적인 위치를 차지해 왔습니다. 이것은 단순한 텍스트 편집기가 아닙니다. 많은 이들에게 BBEdit는 텍스트 조작을 위한 맥가이버 칼과 같으며, 시스템 관리의 신뢰할 수 있는 동반자이자, "구매 후 소유"하는 소프트웨어 모델의 보루입니다. BBEdit 16의 출시와 함께 Bare Bones Software는 현대적인 macOS 기능과 35년 이상 이 앱을 필수 도구로 만들어 준 근본적인 안정성을 결합하여 이 유산을 이어갑니다.
BBEdit 16의 새로운 기능
BBEdit 16은 심층적인 아키텍처 최적화부터 눈에 띄는 기능 추가에 이르기까지 100가지 이상의 변화를 도입합니다. 이번 출시의 초점은 두 가지입니다. 편집기의 범위를 자체 창 너머로 확장하고, 현대적인 시스템 API를 활용하여 오래된 문제를 해결하는 것입니다.
App Intents를 통한 워크플로우 확장
가장 중요한 추가 사항 중 하나는 App Intents를 통한 macOS Shortcuts 지원 확대입니다. 시스템에 새로운 액션 모음들을 노출함으로써, BBEdit의 강력한 텍스트 변환 기능은 이제 더 넓은 시스템 전반의 워크플로우에 통합될 수 있습니다. 이를 통해 사용자는 애플리케이션 외부에서 복잡한 BBEdit 액션을 실행할 수 있으며, 독립형 편집기와 프로그래밍 가능한 OS 환경 사이의 간극을 메울 수 있습니다.
OCR 및 이미지 텍스트 검색
미래지향적이면서도 실용적인 행보로, BBEdit 16은 이제 이미지 내의 텍스트 검색을 지원합니다. 여기에는 이미지 콘텐츠에 대한 다중 파일 검색 및 grep 지원이 포함됩니다. 스크린샷이나 중요한 정보 조각이 포함된 밈(meme)을 자주 다루는 개발자와 연구자들에게, 이는 특정 파일을 찾기 위해 이미지에서 텍스트를 수동으로 옮겨 적는 과정을 생략해 줍니다.
AI 및 성능 향상
Bare Bones는 AI Chat Worksheets에 대한 반복적인 개선을 지속하여 응답 시간을 단축하고 스트리밍 결과를 도입했습니다. 이를 통해 편집기 내에서 LLM과 더욱 유연한 상호작용이 가능해집니다.
AI를 넘어, 이번 출시는 제품의 특정 부분에서 성능을 획기적으로 향상시키는 "근본적인 작업"에 집중했습니다. 다른 주목할 만한 기술적 업데이트는 다음과 같습니다:
- HTML5 Validation: W3C HTML5 구문 검사기를 통합하여 문서가 진화하는 웹 표준을 충족하는지 확인합니다.
viKeyboard Emulation: 모달 편집을 선호하는 사용자를 위한 기본적인 내비게이션 및 편집 지원을 제공합니다.- Git and SFTP: 내장된 Git 지원의 편의성 개선 및 SFTP 엔진의 처리량 대폭 증가.
- Project Management: 사용자가 서로 다른 작업 흐름을 시각적으로 구분할 수 있도록 Projects와 Notebooks를 위한 새로운 색상 사용자 지정 옵션을 제공합니다.
커뮤니티의 관점: "골드 스탠다드"
Hacker News에서의 반응은 사용자들과 도구 사이의 깊은 정서적 유대감을 보여줍니다. 많은 이들에게 BBEdit는 Electron 기반 편집기들이 주류를 이루는 현대적 시대에 보기 드문 수준의 안정성과 신뢰성을 상징합니다.
확장성의 힘
현대적인 IDE가 복잡한 플러그인 생태계를 제공하는 반면, 일부 사용자는 BBEdit의 확장 방식이 더 신선하다고 느낍니다. 사용자 @kstrauser가 언급했듯이:
I love, love, LOVE that I can extend it with shell scripts or Python tools or Rust apps or whatever else I have laying around. Sometimes I don't want to write a whole plugin... I just want to say "process this text with this tool" and have it work.
구독 모델에 대한 저항
SaaS와 월간 구독 모델의 시대에 BBEdit의 가격 정책은 여전히 찬사를 받는 부분입니다. 사용자들은 1990년대 이후 소프트웨어 비용이 (인플레이션을 고려했을 때) 급격히 낮아졌음에도 불구하고, 영구 라이선스 모델에 대한 고집은 매우 가치 있게 평가됩니다.
텍스트 편집기의 진화
흥미롭게도, 이번 논의는 사용자들이 도구를 사용하는 방식의 변화를 보여줍니다. 일부 숙련된 사용자들은 LLM과 Neovim이 복잡한 변환 작업을 위한 BBEdit 의존도를 낮추어 주었다고 인정합니다. 이제 특정 작업을 위해 AI에게 Perl이나 Python 스크립트를 작성하도록 요청할 수 있기 때문입니다. 하지만 다른 이들—특히 새로운 사용자들—에게 BBEdit는 JetBrains와 같은 무거운 IDE와 VS Code와 같은 가벼운 편집기 사이의 완벽한 중간 지점 역할을 합니다.
최종 생각
BBEdit 16은 제품이 관련성을 유지하기 위해 구독 모델로 전환하거나 웹 프레임워크로 핵심 코어를 전체적으로 다시 작성할 필요가 없다는 것을 증명합니다. OCR과 App Intents와 같은 현대적인 기능을 추가하면서도 고성능, 네이티브 Mac 애플리케이션으로서의 핵심 정체성을 유지함으로써, Bare Bones Software는 BBEdit가 작업을 위한 신뢰할 수 있는 도구가 필요한 이들에게 여전히 "골드 스탠다드"로 남을 수 있도록 합니다.