전에 테스트한 Brackets은 기능 대비 속도가 너무 느려서
드림위버와 비교해 쓸 이유가 없기 때문에 Sublime Text 3에 대해 알아봤습니다.
Sublime Text 3 (http://www.sublimetext.com/) 는 python 기반의 유료 에디터입니다.
유료지만 무료로 사용해도 기능에 지장이 없으며
개인 구입시 회사에서 사용해도 되는 특이한 라이센스를 가지고 있습니다.
[장점]
– 속도 : 서브라임텍스트 2버전은 실행시 약간 딜레이가 있지만 3버전은 메모장과 같은 속도로 뜸.
– 다중 커서 편집 등 텍스트 편집기능이 아주 강력함.
– 확장기능과 테마가 많음.
– 설정과 확장기능 백업이 간편함.
– 리눅스, 맥에서도 사용 가능.
[단점]
– 확장기능과 설정이 매우 복잡함.
– 기본 서체에서 한글은 명조체인데 가독성이 떨어짐. (글꼴 바꿔야 함)
– 한글 IME지원 문제가 있어서 별도의 확장기능으로 조금 개선해야 함. (완전하지는 않음)
– 파일관리와 FTP기능이 빈약함.
괜찮은 확장기능들.. (https://packagecontrol.io/browse/popular)
Scss
Scss 문법 지원
AutoFileName
파일경로 작성시 디렉토리와 파일명을 자동완성 해준다.
Autoprefixer
CSS 벤더프리픽스를 설정에 맞게 자동으로 입력해준다.
파일경로 작성시 디렉토리와 파일명을 자동완성 해준다.
Autoprefixer
CSS 벤더프리픽스를 설정에 맞게 자동으로 입력해준다.
BracketHighlighter
쌍으로 들어가야 하는 코드들은 하이라이팅해준다.
쌍으로 들어가야 하는 코드들은 하이라이팅해준다.
ConvertToUTF8
EUC-KR 파일을 편집할때 필요.
EUC-KR 파일을 편집할때 필요.
CSScomb
CSS 를 자동정렬. 특히 속성들을 정해놓은 순서에 맞게 재배치하는게 특징.
CSS 를 자동정렬. 특히 속성들을 정해놓은 순서에 맞게 재배치하는게 특징.
Emmet
Emmet 기능 지원 (필수)
Emmet 기능 지원 (필수)
HTML-CSS-JS Prettify
코드 정렬 기능.
IMESupport
한글 입력 문제를 조금 개선할 수 있다.
한글 입력 문제를 조금 개선할 수 있다.
jQuery
jQuery 문법을 지원
jQuery 문법을 지원
Open Folder
사이드바 컨텍스트 메뉴에 해당 폴더열기 추가 (SideBarEnhancements 필요)
사이드바 컨텍스트 메뉴에 해당 폴더열기 추가 (SideBarEnhancements 필요)
PackageResourceView
패키지 리소스 뷰어
패키지 리소스 뷰어
Scss
Scss 문법 지원
SFTP
FTP 플러그인. (유료. 무료 사용시 저장할때 주기적으로 팝업이 뜸.
FTP 플러그인. (유료. 무료 사용시 저장할때 주기적으로 팝업이 뜸.
패스워드 보안에 취약한 듯)
SideBarEnhancements
사이드바 컨텍스트 메뉴 기능 확장
SublimeCodeIntel
코드 인텔리전스 기능. 변수나 함수에 alt+클릭 시 정의부분으로 이동하는게 유용하다.
코드 인텔리전스 기능. 변수나 함수에 alt+클릭 시 정의부분으로 이동하는게 유용하다.