BBEdit

BBEdit
BBEdit
BBEdit icon
BBEdit 아이콘
BBEdit Big Sur Screenshot.png
BBEdit 자체 Wikipedia 문서 편집
개발자베어 본즈 소프트웨어
초기 릴리즈1992년 4월 12일, 30년 전(1992-04-12)
안정된 릴리스
2022년[1] 7월 13일 / 14.5.1
기입처C
운영 체제MacOS
유형텍스트 편집기
면허증.프리미움
웹 사이트www.barebones.com/products/bbedit

BBEdit은 원래 Macintosh System Software 6용으로 개발되었으며 현재 MacOS를 지원하는 Bare Bones Software에서 만든 독점 텍스트 편집기입니다.[2]

역사

BBEdit의 첫 번째 버전은 "개념 증명" 역할을 하는 "맨 뼈" 텍스트 편집기로서 작성되었습니다. 목적은 Macintosh용 파스칼 실험 버전의 프로그래밍 기능을 시연하는 것이었습니다.BBEdit의 원래 프로토타입은 당시의 클래식 Mac OS 버전에서 사용할 수 있는 TextEdit 컨트롤을 사용했습니다.TextEdit 컨트롤이 32KB보다 큰 파일을 로드할 수 없습니다.Macintosh Pascal 프로젝트는 결국 종료되었지만 데모 프로그램은 THINK C에 사용되는 THINK Technologies "PE" 텍스트 편집 엔진을 사용하도록 수정되었습니다. 이 엔진은 훨씬 더 빠르고 더 큰 파일을 읽을 수 있습니다.BBEdit은 "PE" 편집 엔진을 사용한 최초의 자유로운 텍스트 에디터이며, 현재 개발 중인 유일한 편집기입니다.

BBEdit은 1992년 처음 출시되었을 때 무료로 제공되었지만 1993년 5월 [3]버전 2.5가 출시되면서 상용화되었습니다.동시에 Bare Bones Software는 BBEdit Lite라고 불리는 기능이 적은 버전의 BBEdit 2.5도 무료로 이용할 수 있도록 했다.BBEdit Lite는 플러그인 지원, 스크립트 기능, 구문 색칠 및 기타 기능이 부족하여 당시 주로 고급 사용자용으로 간주되었습니다.Bare Bones Software는 BBEdit Lite를 버전 6.1에서 중단하고 TextWrangler로 대체했습니다.TextWrangler는 BBEdit보다 훨씬 적지만 유료입니다.2005년 TextWrangler 2.0은 프리웨어로 출시되었으며 이후 버전들은 2017년까지 배포되었으며[4], 그 후 일몰되어 BBEdit에 [5]통합되었습니다.

BBEdit은 지금까지 OpenDoc과 PowerTalk를 포함한 많은 애플 기술을 지원했습니다.PowerTalk의 실패와 텍스트 에디터에 이메일을 통합하려는 개발자들의 욕구는 BBEdit의 에디터 컴포넌트를 사용하는 이메일 클라이언트인 Mailsmith의 개발로 이어졌다.이전에는 Bare Bones가 상용 어플리케이션으로 개발한 Mailsmith는 2009년 Stickshift Software LLC로 이전되어 계속 애정 어린 개발로 프리웨어[6]출시될 예정입니다.

1994년 BBEdit의 당시 버전 플러그인 지원을 이용하여 서드파티 개발자들은 HTML 코드를 쉽게 만들고 포맷하기 위한 플러그인을 작성하기 시작했습니다.실제로 Bare Bones Software의 개발자들은 이러한 플러그인에 대해 문의하는 사용자들을 통해 HTML의 존재를 처음 알게 되었다.Barebones는 나중에 작성자로부터 플러그인 코드에 대한 권한을 구입하여 표준 BBEdit 패키지의 일부로 포함시켰습니다.이 툴은 버전 4에서 옵션 팔레트로 포함되었으며 버전 [7]5.0에서 자체 메뉴를 얻으면서 점차적으로 통합되었습니다.버전 4.5에서 Bare Bones는 웹 디자이너와 개발자가 HTML 테이블을 시각적으로 디자인하기 위한 추가 도구로서 BBEdit Table Builder를 도입했으며, 그 후 웹 [8][9]페이지의 레이아웃 제어를 위한 주요 기술입니다.Table Builder는 버전 6.0에서 삭제되었습니다.이는 기존 비주얼 HTML 에디터의 기능을 복제하는 것을 포함하기 때문입니다.이때 BBEdit은 Dreamweaver[10]번들로 포함되어 있었습니다.BBEdit의 플러그인 지원은 Mac OS X에서 사용할 수 있는 스크립트 언어 선택의 확대를 위해 버전 9.6에서 제거되었습니다.

BBEdit은 Carbon 으로 Mac OS X에서 최초로 사용할 수 있게 된 애플리케이션 중 하나입니다.MacOS에서 BBEdit은 Python, Perl 또는 기타 일반적인 Unix 스크립팅 언어로 작성된 스크립트를 통합하고 MPW 워크시트 Emacs 쉘 버퍼와 유사한 명령줄 기능에 스크린 에디터 인터페이스를 제공하는 셸 워크시트 등의 기능을 추가함으로써 운영 체제의 Unix 기반을 활용합니다.

BBEdit 생성자 코드 R*chBare Bones Software의 설립자 중 한 명이자 BBEdit의 원저자인 Rich Siegel을 말합니다.

특징들

BBEdit은 소프트웨어 개발자 및 웹 [2]디자이너사용하도록 설계되었습니다.많은 프로그래밍 언어를 기본적으로 지원하며 사용자가 어떤 언어든 지원하는 커스텀 모듈을 만들 수 있습니다.BBEdit은 워드프로세서가 아니기 때문에 텍스트 형식이나 페이지 레이아웃 기능이 없습니다.

이 응용 프로그램에는 Perl 호환 정규 표현 지원을 포함한 다중 파일 텍스트 검색 기능이 포함되어 있습니다.BBEdit은 HTML 마크업의 미리보기 및 빌트인 검증을 가능하게 하며 대화상자에 입력할 수 있는 대부분의 HTML 구성체의 프로토타입을 제공합니다.또한 FTP SFTP 툴이 포함되어 있으며 코드 관리 시스템과 통합됩니다.BBEdit은 파일 버전 간의 차이를 나타내며 변경 내용을 병합할 수 있습니다.Git,[2] Perforce, Subversion버전 관리를 지원합니다.

많은 응용 프로그램 및 개발자 도구가 BBEdit을 서드파티 소스 코드 에디터로 직접 지원합니다.

BBEdit은 Open Script 아키텍처를 지원하며 AppleScript 및 기타 언어를 사용하여 스크립트와 녹음이 가능하며 AppleScript [11]자체를 실행할 수 있습니다.

언어 지원

BBEdit은 널리 사용되는 다양한 컴퓨터 언어의 구문 강조 표시를 지원합니다.버전 10.1에서는 ANSI C, C++, CSS, Fortran 95, HTML, Java, JavaScript, JSP, Lasso, Objective-C, Objective-C+, Perl, PHP, Python, Rez, Ruby, Ext, SQL 트랜잭션 포함SQL), Tcl, TeX, UNIX 쉘 스크립트, XMLYAML. BBEdit의 SDK를 사용하면 추가 언어 [12]모듈을 개발할 수 있습니다.

프리웨어 버전

BBEdit 라이트

BBEdit Lite는 2003년에 개발을 [13][14]중단한 BBEdit 프리웨어 버전입니다.BBEdit Lite는 정규 표현, 플러그인 아키텍처 및 동일한 텍스트 편집 엔진과 같은 BBEdit과 같은 많은 기능을 가지고 있었지만 구문 강조 표시, 명령줄 셸, HTML 도구 또는 FTP 지원 등의 프로그래밍 및 웹 지향 도구는 없었습니다.BBEdit Lite 6.1은 Mac OS 7.5에서 Mac OS 9로 사용되는 Classic 버전과 Mac OS X에서 기본적으로 실행되는 Carbon 버전의 두 가지 형태로 제공됩니다.메모: Classic 버전은 Classic [15]환경에서 실행되지 않습니다.

TextWangler(텍스트 입력)

TextWangler(텍스트 입력)
개발자베어 본즈 소프트웨어
초기 릴리즈2003년 2월 25일, 19년 전(2003-02-25)
안정된 릴리스
5.5.2 / 2016년 9월 20일 (2016-09-20)
운영 체제MacOS
유형텍스트 편집기
면허증.독자 사양
웹 사이트www.barebones.com/products/textwrangler/

2003년 Bare Bones는 BBEdit [14][16]Lite의 향상된 버전인 상용 텍스트 에디터 TextWrangler를 출시하여 더 이상의 개발을 중단했습니다.이후 TextWrangler 2.0은 [17]무료로 사용할 수 있게 되었습니다.2016년 BBEdit 11.6은 TextWrangler의 기능 세트에 맞는 무료 모드를 선보였고, 2017년에는 Bare Bones가 TextWrangler에 [18]대한 지원 및 개발을 중단했습니다.

BBEdit, TextWrangler와 같은 일반 텍스트 편집기에는 강력한 포맷 및 스타일 옵션이 없었습니다.다양한 프로그래밍 언어에 대한 구문 강조 표시, 정규 표현 지원 찾기 및 바꾸기 기능, 맞춤법 검사 및 데이터 비교와 같은 대부분의 프로그래밍 텍스트 편집기에 공통적인 기능을 제공합니다.TextWrangler는 또한 AppleScript, Python, Perl, 셸 스크립트 및 BBEdit의 네이티브 텍스트 팩토리를 사용한 스크립팅 지원을 포함했습니다.텍스트 재포맷을 지원하며 다양한 Unicode 인코딩, ASCII, Latin-1Latin-9 등의 인코딩으로 파일을 읽고 저장할 수 있었습니다.

BBEdit 11.6 이후

2016년 여름 BBEdit 11.6 출시와 함께 Bare Bones Software는 BBEdit의[19] 무료 모드를 도입하여 BBEdit의 전체 기능 평가 기간이 30일 종료된 후에도 TextWrangler의 기능과 TextWrangler의 [20]기능 이외의 일부 추가 기능을 계속 제공합니다.사용자의 질문에 대해 작가 Rich Siegel은 BBEdit의 무료 모드가 TextWrangler의 [21][22]모든 기능을 통합하고 있다는 점을 감안할 때 TextWrangler는 결국 단계적으로 폐지될 것이라고 확인했습니다.

레퍼런스

  1. ^ https://www.barebones.com/support/bbedit/archived_notes.html 를 참조해 주세요.
  2. ^ a b c Bare Bones Software (2008). "Bare Bones Software - BBEdit 9". Archived from the original on 20 September 2008. Retrieved 2008-09-20.
  3. ^ "MacTech The journal of Apple technology". preserve.mactech.com. Retrieved 2019-08-09.
  4. ^ "TextWrangler aims to set the standard for text editors". Macworld. 2005-01-18. Retrieved 2019-08-09.
  5. ^ "We've officially sunsetted TextWrangler and it's not compatible with High Sierra. Time to switch!". Twitter. 2017-10-12. Retrieved 2019-08-09.
  6. ^ "Free Mailsmith Is the BBEdit of Email Clients".
  7. ^ "Review of BBEdit 5.0". With BBEdit version 5.0, in a move sure to win applause from many long-time users, the HTML tools have been moved into their own Markup menu (the palette is still available as well).
  8. ^ "BBEdit 4.5". Ironically, Bare Bones has added a visual HTML tool to BBEdit 4.5, known as the BBEdit Table Builder. The Table Builder is a separate application and as the name implies, it is used to construct HTML tables.
  9. ^ "Bare Bones Software Company History".
  10. ^ "BBEdit 6.5 manual" (PDF). Archived from the original (PDF) on 2016-10-11. Retrieved 2016-06-10. Starting with BBEdit 6.0, Table Builder is no longer included in the BBEdit package. After thorough consideration, we decided that in order to expand Table Builder’s capabilities sufficiently to meet the needs of a majority of our customers, it would be necessary to replicate much of the functionality presently provided by existing visual HTML editors.
  11. ^ Bare Bones Software. "BBEdit's Other Useful Features". Archived from the original on 4 September 2007. Retrieved 2007-09-03.
  12. ^ Bare Bones Software. "BBEdit's Display Features". Archived from the original on 19 August 2007. Retrieved 2007-09-03.
  13. ^ MacTech 1993년 7월 뉴스비트, http://www.mactech.com/articles/mactech/Vol.09/09.07/Jul93Newsbits/index.html
  14. ^ a b Bare Bones Company 이력, http://www.barebones.com/company/history.html
  15. ^ 그루버, J., Kindall, J., 보렌스타인, P., Jester, S., Siegel, R. 및 Woolsey, P.(2001)BBEdit Lite 6.1 사용자 매뉴얼베드포드, 매사추세츠주: 베어본즈 소프트웨어, Inc.
  16. ^ Mac World, BBEdit, 2003년 2월http://www.macworld.com/article/9341/2003/02/bbedit.html
  17. ^ Bare Bones TextWangler FAQ http://www.barebones.com/support/textwrangler/faqs.html
  18. ^ ""Bare Bones Drops TextWrangler for BBEdit's "Free Forever" Demo"". 3 March 2017.
  19. ^ "TextWrangler". Bare Bones Software. Archived from the original on 5 August 2016. Retrieved 26 August 2016.
  20. ^ "BBEdit Comparison Chart". Bare Bones Software. Archived from the original on 2016-08-26. Retrieved 26 August 2016.
  21. ^ "Re: Why is TextWrangler still available/developed given the recent addition of free mode to BBEdit?". Google Groups. 2 August 2016. Retrieved 26 August 2016.
  22. ^ "TextWrangler to Be Retired as Bare Bones Software Focuses Development on BBEdit". Retrieved 2017-07-28.

외부 링크