서브라임 텍스트
Sublime Text![]() | |
개발자 | 존 스키너, Sublime HQ |
---|---|
초기 릴리즈 | 2008년 1월 | ; 전( )
안정된 릴리스 | 4 (빌드 4126)[1] / 2021년 12월 ; 전 ( ) |
프리뷰 릴리즈 | 4 (빌드 4134)[2] / 2022년 5월 ; 전 ( |
기입처 | C++, Python |
운영 체제 | Linux, macOS, Microsoft Windows |
플랫폼 | x86_64, Apple M1, AArch64 |
유형 | 소스 코드 에디터 |
면허증. | 셰어웨어[3] |
웹 사이트 | https://www.sublimetext.com/ |
Sublime Text는 쉐어웨어 크로스 플랫폼 소스 코드 편집기입니다.기본적으로 많은 프로그래밍 언어와 마크업 언어를 지원합니다.사용자는 일반적으로 커뮤니티에서 구축되어 자유 소프트웨어 라이선스로 유지되는 플러그인을 통해 기능을 확장할 수 있습니다.플러그인을 용이하게 하기 위해 Sublime Text는 Python API를 갖추고 있습니다.
특징들
다음은 Sublime [4]Text의 기능 목록입니다.
- "Goto Anything", 프로젝트 파일, 기호 또는 선을[5] 빠르게 탐색할 수 있습니다.
- "명령 팔레트"는 임의 명령의 빠른 키보드 호출을 위해 적응형 매칭을 사용합니다.
- 동시 편집: 선택한 여러 영역에 동일한 대화형 변경을 동시에 수행합니다.
- Python 기반 플러그인 API
- 프로젝트별 기본 설정
- 프로젝트 고유의 설정 및 플랫폼 고유의 설정을 포함한 JSON 설정 파일을 통한 광범위한 커스터마이즈 가능
- 크로스 플랫폼(Windows, MacOS, Linux) 및 크로스 플랫폼용 지원 플러그인
- TextMate의 다양한 언어 문법 지원
버전 이력
버전 1
Sublime Text 1.0은 2008년 1월 18일 윈도 운영 [6]체제용 애플리케이션으로 출시되었습니다.탭 및 파일 나란히 보기를 지원합니다.
버전 2
Sublime Text 2.0.2는 2013년 7월 8일에 출시되었습니다.Sublime 공식 블로그에서 홍보된 소프트웨어 첫 번째 버전부터의 변경 사항으로는 Retina 디스플레이 지원 및 "Quick Skip Next"[7] 기능이 있습니다.
테마
- Sublime Text에는 23가지 시각적 테마가 포함되어 있으며 타사 플러그인을 통해 추가 테마를 다운로드 및 구성할 수 있는 옵션이 있습니다.
- minimap 기능은 화면 오른쪽 상단 모서리에 파일 전체의 개요를 축소하여 보여줍니다.메인 에디터 페인에 표시되는 파일의 부분이 강조 표시되고 이 뷰에서 클릭하거나 끌면 편집기가 [8]파일을 스크롤합니다.
패널, 그룹 및 화면 모드
- 화면 모드에는 최대 4개의 파일을 한 번에 패널에 표시, 전체 화면 및 인터페이스 메뉴를 사용하지 않고1개의 파일을 표시하는 산만 프리 모드가 포함됩니다.
열 선택 및 다중 선택 편집
이 기능을 사용하면 텍스트 열 전체를 한 번에 선택하거나 텍스트에 두 개 이상의 커서를 배치할 수 있습니다.이것에 의해, 동시에 편집할 수 있습니다.커서는 각각 텍스트에 있는 유일한 커서로 동작하며 동일한 방식으로 독립적으로 이동합니다.한 글자, 줄, 단어 및 하위 단어(CamelCase, 하이픈 또는 밑줄 구분)로 이동하고 줄의 시작/끝으로 이동하는 것을 포함합니다.따라서 매크로나 정규식을 사용하지 [9]않고 복잡한 반복 구조를 편집할 수 있습니다.
자동 완성
Sublime Text는 사용자가 입력할 때 현재 파일의 프로그래밍 언어로 정보를 제공하는 엔트리를 완성합니다.또한 동일한 코드 기반 내에서 할당된 변수 이름을 자동으로 완성합니다.
구문 하이라이트 및 고대비 디스플레이
Sublime Text의 어두운 배경은 [citation needed]텍스트와의 대비도를 높여 눈의 피로를 줄이고 텍스트의 가독성을 향상시키도록 의도되어 있습니다.
편집자 내 코드 구축
사용자는 에디터 내에서 특정 언어의 코드를 실행할 수 있으므로 명령줄 프롬프트로 전환할 필요가 없습니다.이 [clarification needed]기능은 파일을 저장할 때마다 자동으로 코드를 작성하도록 설정할 수도 있습니다.
단편
이 기능을 사용하면 자주 사용하는 코드 블록을 저장하고 키워드를 할당할 수 있습니다.그런 다음 키워드를 입력하고 탭을 눌러 필요할 때마다 코드 블록을 붙여넣을 수 있습니다.
기타 기능
Sublime Text에는 다음과 [10]같은 기능 외에도 많은 기능이 있습니다.
- 자동 저장: 사용자의 작업 손실을 방지합니다.
- 메뉴와 툴바에서 선택한 옵션에 단축키를 할당할 수 있는 네비게이션 도구인 커스터마이즈 가능한 키 할당
- 입력 시 [검색(Find)]는 별도의 대화 상자를 필요로 하지 않고 사용자 유형으로 입력되는 텍스트를 검색하기 시작합니다.
- 맞춤법 검사 기능은 입력 시 수정됩니다.
- 매크로
- 마지막 작업을 반복합니다.
- 들여쓰기 및 들여쓰기, 단락 재포맷, 줄바꿈 등 다양한 편집 명령어 선택 가능
버전 3
버전 3은 2013년 1월 29일에 베타 버전을 시작했습니다.처음에는 Sublime Text 2를 구매한 등록 사용자만 이용할 수 있었지만, 2013년 6월 28일부터 일반인도 이용할 수 있게 되었습니다.그러나 최신 개발 빌드에는 여전히 등록 [11]코드가 필요합니다.Sublime Text 3는 2017년 [12][13]9월 13일에 공식 출시되었습니다.2018년 5월에는 버전 3.1이[14],[15] 2019년 3월에는 버전 3.2가 뒤를 이었다.
Sublime Text 3에 추가된 두 가지 주요 기능에는 기호 인덱싱과 창 관리가 있습니다.Symbol Indexing을 사용하면 Sublime Text가 파일을 스캔하고 Goto Definition 및 Goto Symbol의 기능을 용이하게 하는 인덱스를 작성할 수 있습니다.창 관리를 사용하면 단축키를 [16]통해 창 사이를 이동할 수 있습니다.
버전 4
버전 4는 2021년 [17]5월 20일에 출시되었습니다.주요 신기능에는 프로젝트 전체의 상황 의존 자동 완료, 탭 멀티 셀렉트 및 다크 모드 지원이 포함되어 있습니다.새로운 버전에서는 OpenGL을 사용한 하드웨어 가속 렌더링이 도입되어 큰 디스플레이 해상도와 네이티브 Apple M1 및 ARM64가 지원되었습니다.또한 새로운 Python 3.8 플러그인 호스트와 확장 플러그인 개발을 위한 확장 API와 같은 내부 성능 최적화 및 업데이트도 제공했습니다.
패키지 매니저
Package Control은 Sublime Text용 오픈소스[18] 서드파티 패키지 매니저로, 사용자는 Sublime Text를 재시작하지 않고도 플러그인을 검색, 설치, 업그레이드 및 제거할 수 있습니다.패키지 매니저는 설치된 패키지를 자동 업그레이드 기능으로 최신 상태로 유지하고 GitHub, BitBucket 및 커스텀 JSON 인코딩 채널/리포지토리 시스템에서 패키지를 다운로드합니다.또한 Git과 Hg를 통해 GitHub과 BitBucket에서 복제된 패키지를 업데이트하고 패키지를 활성화 및 비활성화하는 명령을 제공합니다.패키지 매니저에는 패키지 디렉토리를 .sublime-package [19]파일에 번들하는 명령도 포함되어 있습니다.
주요 서드파티 패키지는 다음과 같습니다.
- LSP - 언어 서버 프로토콜 지원
- 브래킷 강조 표시 – 서브라임 텍스트가 브래킷 쌍에 제공하는 기본 강조 표시 기능 강화
- SublimeLinter – JavaScript, Perl, PHP, Python, Ruby 등의 코드 린핑(검증)
- 사이드바 확장 기능– 파일 삭제, 열기, 이동, 작성, 편집 및 검색을 위한 새로운 옵션과 함께 Sublime Text 사이드바 확장 기능
- Word Press – 블로그 플랫폼 Word Press 자동 완성 및 스니펫 추가
Sublime Merge
![]() | |
개발자 | Sublime HQ |
---|---|
초기 릴리즈 | 2018년 9월 | , 전( )
안정된 릴리스 | 빌드[20] 2074 / 2022년 6월 9일 |
기입처 | C++ |
운영 체제 | Linux, macOS, Microsoft Windows |
플랫폼 | Apple M1, x86_64, AArch64 |
면허증. | 전매 라이선스 |
웹 사이트 | https://www.sublimemerge.com/ |
2018년 Sublime HQ는 Git GUI 겸 머지 [21]툴 Sublime Merge를 출시하였습니다.Sublime Text와 함께 설치하면 구문 강조 표시 패키지가 사용되며 서로 상호 작용하기 위한 통합 기능이 있습니다.테크니컬 서브라임 머지와 텍스트는 코드베이스와 UI 개념의 대부분을 공유합니다.
「 」를 참조해 주세요.
레퍼런스
- ^ https://www.sublimetext.com/download 를 참조해 주세요.
- ^ https://www.sublimetext.com/dev 를 참조해 주세요.
- ^ "Sublime Text EULA". Sublime HQ Pty Ltd.
- ^ "Sublime Text". Sublime HQ Pty Ltd. Retrieved 14 March 2014.
- ^ "Features". thewebdesignbay.com. Archived from the original on 8 November 2012. Retrieved 13 November 2012.
- ^ "Sublime Blog".
- ^ "Sublime Blog". Retrieved 11 April 2015.
- ^ "Interface". 1stwebdesigner. Retrieved 13 November 2012.
- ^ "Features". makeuseof.com. Retrieved 13 November 2012.
- ^ "Features". 1stwebdesigner. Retrieved 13 November 2012.
- ^ "Sublime Text 3 Dev Builds". Retrieved 9 September 2013.
- ^ Skinner, Jon. "Sublime Text 3.0". Retrieved 13 September 2017.
- ^ Razvan, Serea (13 September 2017). "Sublime Text 3 released for download". Neowin. Retrieved 30 May 2021.
{{cite web}}
: CS1 maint :url-status (링크) - ^ Sublime Text 3.1 Released, Sublime HQ Pty Ltd, 7 May 2018
- ^ Sublime Text 3.2, Sublime HQ Pty Ltd, 13 March 2019
- ^ "Sublime Text 3 Beta". Sublime Blog. Retrieved 11 January 2014.
- ^ "Sublime Text 4". Sublime Changelog. Retrieved 20 May 2021.
- ^ "License".
- ^ "Package Control". wbond.net. Retrieved 9 September 2013.
- ^ https://www.sublimemerge.com/download 를 참조해 주세요.
- ^ Booker, Logan (22 September 2018). "Sublime Merge Is A Slick Git Front-End From The Makers of Sublime Text". Australia: Lifehacker. Retrieved 26 January 2020.
추가 정보
- Peleg, Dan (2013). Mastering Sublime Text. Birmingham, UK: Packt Publishing. ISBN 978-1-84969-842-9.
- Bos, Wes (2014). Sublime Text Power User: A Complete Guide.