강력 문서 편집 서브라임텍스트 - Sublime Text

구글에서 까즈자료실 검색하세요.

 

1. 제목 : 강력 문서 편집 서브라임텍스트 - Sublime Text
2. 라이센스 : 셰어웨어-개인/기업

3. 버젼 정보 : v3.2.1 Build 3207

4. 지원 운영체제 :   
  - Windows XP (32비트/64비트)   
  - Windows Vista (32비트/64비트)   
  - Windows 7 (32비트/64비트)   
  - Windows 8 (32비트/64비트)   
  - Windows 10 (32비트/64비트)

 


서브라임 텍스트는 가볍고 확장성이 좋은 편집기로서, 국내뿐 아니라 외국에서도 많은 개발자들이 사용하고 있는 툴이다. 기본적으로 하드코딩을 염두에 두고 개발되었는데 여러가지 플러그인들이 붙으면서 그 편의성이 날로 좋아지고 있다. 

 

플랫폼 별로 네이티브로 동작하도록 되어 있어 속도가 상당히 빠른 편이며, 경쟁 제품인 VS Code와 비교해 봐도 여전히 속도 부분은 우세하다. 또한 Python 코어부분을 내장하고 있어 Python을 어느 정도 알고 있다면 손쉽게 매크로, 플러그인 등을 확장하여 자신만의 에디터 환경을 구축할 수 있다. 기본적으로 키 바인딩 기능도 제공하며, 비활성화된 vintage라는 패키지를 활성화 시키면 부분적으로 vi와 비슷하게 동작한다.

 

지원하는 언어

ActionScript, AppleScript, ASP, Batch, C, C#, C++, Clojure, CSS, D, Erlang, Go, Groovy, Haskell, HTML, Java, JavaScript, JSP, JSON, LaTeX, LISP, Lua, Makefile, Markdown, MATLAB, Obj-C, OCaml, Pascal, Perl, PHP, Python, R, Rails, RegEx, Ruby, Scala, ShellScript, SQL, TCL, Textile, XML, YAML 등 현대에 주로 사용되는 언어들은 대부분 기본 지원한다. 반대로 어셈블리어, Ada, FORTRAN 등은 지원하지 않는다.

또한 JPG나 PNG 같은 그래픽 포맷도 디코딩되어 열리고, 다른 텍스트 에디터에서는 뻗어버리는 수백만 줄짜리 CSV 등의 파일도 거뜬히 읽어낸다.

기본적으로 지원하지 않더라도 플러그인으로 확장할 수 있다. 또한 지원한다는 것은 어디까지나 소스 하이라이팅과 자동완성, 자동 인덴트 정도로 IDE 수준의 개발 환경은 기본적으로 지원되지 않는다.

 

장점

- 크로스 플랫폼: 윈도우, 리눅스, 맥을 지원한다. 리눅스의 경우는 GTK 기반이다.
- 가벼움 : 기존의 텍스트 에디터, IDE에 비해 가벼운 편이다. OS별로 GUI 툴킷이 따로 있어 크로스 플랫폼 때문에 생기는 성능저하가 적은 편이다. 특히 Electron을 사용한 Atom, VS Code 등의 텍스트 에디터들과 비교해보면 굉장히 쾌적하다는 것을 느낄 수 있다.
- 강력한 탐색/자동완성 : 이전의 에디터들과 다르게 자체적으로 Fuzzy Search Engine을 구비해두고 있는데, 생산성을 굉장히 높이는 데에 일조하고 있다. 타 에디터들의 자동완성이나 탐색에 비해 훨씬 적은 타이핑으로 문제를 해결할 수 있기 때문이다. 예를 들어서 NamuWikiDatabase를 자동완성 하는 경우 타 에디터는 앞글자부터 입력하다 완성이 되기에 NamuWiki 정도로 시작하는 단어가 많으면 시간이 더욱 걸린다. 반면 Sublime Text의 경우 NWkD 정도만 입력해도 거의 유일하게 결정되기 때문에 훨씬 간편하다.
Python 기반의 해커블 에디터 : 주로 Python을 이용하여 스크립트를 작성할 수 있다. 플러그인도 이로 작성하고 자주 사용되기 때문에 Python을 배워두면 도움이 많이 된다.

 

#유용한 기능들

어디로든 이동 (Goto Anything)
- 단축키 Ctrl + P 를 사용해 아래의 동작들을 실행할 수 있다.
- 몇글자의 축약된 키입력만으로도 파일을 찾아 오픈하고 파일의 내용을 들여다볼 수 있다.
- @심볼명 과 같이 입력함으로써, 함수등의 특정 심볼 정의로 이동한다.
- #단어 와 같이 입력함으로써, 특정 단어로 이동한다.
- :줄번호 를 입력함으로써, 해당 라인으로 이동한다.

명령어 모음판 (Command Palette)
단축키 Ctrl+Shift+P 를 사용해 여러 동작들을 실행할 수 있다. 메뉴들을 찾아가 실행하거나 단축키를 외우는 것 대신에 몇몇 글자를 입력해서 원하는 명령어를 찾는 방식이다.

분할 편집 (Split Editing)
원하는 만큼의 행과 열을 나눌수 있고, 하나의 파일에서 두개의 위치를 편집할 수도 있다. 다중 모니터를 사용한다면 서브라임 텍스트를 여러개 실행시켜서 각각을 편집할 수도 있다

어떤것이든 사용자정의 (Customize Anything)
단축키, 메뉴들, 스니펫, 매크로등 서브라임 텍스트는 간한한 JSON 파일로 사용자정의 할 수 있다. 프로젝트 단위와 파일 단위 설정을 지정할 수 있는 이 시스템은 유연성을 자랑한다.

복수 선택 (Multiple Selections)
- 단어의 복수 선택은 아래와 같다.
 > 원하는 단어를 마우스로 드래그한 후, Ctrl + D 를 이용해 같은 단어를 복수 선택후 수정할 수 있다.
 > Ctrl + U 를 이용해 선택 취소
 > Ctrl + D 를 이용해서 선택하고 Ctrl + K 를 이용해 취소하고 Ctrl + D를 이용해 다음 단어 선택할 수 있다.
 > Ctrl + D 를 이용해 단어를 선택하고 Alt + F3 로 단어를 현재 문서에서 전체 선택할 수 있다.
 > 원하는 지역을 마우스로 드래그한 후, Ctrl+Shift+L 를 이용해 여러개의 행을 동시에 수정할 수 있다.
- 행의 복수 선택은 아래와 같다.
 > Ctrl + L 를 이용하여 커서가 위치하는 있는 행을 선택, 반복사용
 > Ctrl + L 로 원하는 행 선택후, Ctrl+Shif+L 로 각각의 행들 뒤에 커서를 삽입
- 마우스로 복수 선택은 아래와 같다.
 > Shift + 마우스 우클릭 으로 세로행으로 선택
- 기타
 > Shift+Ctrl+M 으로 브라켓 내의 범위 선택

집중모드 (Distraction Free Mode)
단축키 Shift + F11 를 사용함으로써, 집중모드에 들어가게 된다. 모든 UI나 메뉴들이 제거되고 코딩에 더욱 집중할 수 있는 환경을 조성해준다. 전체모드보다 좀더 심플해진다고 생각하면 된다.

Instant Project Switch
서브라임 텍스트의 프로젝트는 수정 및 저장되지 않은 파일을 포함하여 작업 공간의 전체 내용을 캡처한다. 그래서 저장하지 않고 종료를 하더라도 다음번에 서브라임 텍스트가 다시 실행되어지면 그 전 내용을 복원해 놓는다.

Plugin API
강력한 파이썬 기반의 플러그인 API를 사용한다. API와 함께, 실시간 대화형 파이썬 콘솔이 내장되어 있다.

Cross Platform
서브라임 텍스트는 OS X, Windows 및 Linux에서 이용 가능하다. 하나의 라이센스로 OS에 상관없이 사용한다.

 

출처 : www.sublimetext.com

 


 

다운로드

[다이렉트]

- Sublime Text v3.2.1 B3207 x64 : https://download.sublimetext.com/SublimeText3207.exe

- Sublime Text v3.2.1 B3207 x64 Portable : https://download.sublimetext.com/SublimeText3207.zip

- Sublime Text v3.2.1 B3207 x86 : https://download.sublimetext.com/SublimeTextB3207.exe

- Sublime Text v3.2.1 B3207 x86 Portable : https://download.sublimetext.com/SublimeTextB3207.zip

- Sublime Text v3.2.1 B3207 MAC : https://download.sublimetext.com/SublimeText3207.dmg

- Sublime Text v3.2.1 B3207 Linux x64 : https://download.sublimetext.com/sublimeText3207x32.tar.bz2

- Sublime Text v3.2.1 B3207 Linux x86 : https://download.sublimetext.com/sublimeText3207x64.tar.bz2

 

 

[분할압축] 반디집

- Sublime Text v3.2.1 B3207 x86x64

SublimeTextB3207x64x86.7z.001
10.00MB
SublimeTextB3207x64x86.7z.002
10.00MB
SublimeTextB3207x64x86.7z.003
10.00MB
SublimeTextB3207x64x86.7z.004
10.00MB
SublimeTextB3207x64x86.7z.005
0.71MB

Sublime Text v3.2.1 B3207 MAC/Linux

SublimeTextB3207LinuxMAC.7z.001
10.00MB
SublimeTextB3207LinuxMAC.7z.002
10.00MB
SublimeTextB3207LinuxMAC.7z.003
10.00MB
SublimeTextB3207LinuxMAC.7z.004
9.93MB

 

 

[다른버젼보기]

- 다른 버젼 보기