- Sublime Text 3 설치
- Sublime Text 3 설정
- 플러그인
- 유저세팅(font, 미니맵 등 실제 서브라임텍스트 작업창 스타일)
- 키바인딩(단축키)
Sublime Text 3 설치
서브라임텍스트는 html, css, 스크립트 등 화면단을 구성할 때 쓰기 편하고 가벼운 툴로써 다양한 단축키 지원 및 태그별 색상이 구분돼 시안성이 좋고, 게다가 무료이기 때문에 많이 사용합니다. 아래 링크에서 OS에 맞게 다운로드 받으면 된다. 특별한 부분 없이 next 눌러 설치하면 됩니다.
Sublime Text 3 설정
1. 플러그인
일단 서브라임텍스트를 다운받아 설치하였다면, 더 편리하게 사용하기 위해 플러그인을 설치해 사용하는 것이 일반적입니다. 그런데 여기서 특이한 것이 아래와 같이 서브라임텍스트에서 따로 명령어처럼 입력해 플러그인을 설치한다는 것인데,
하단의 창을 어떻게 띄우고 어떤 명령어를 입력하는지에 대한 사항은 아래와 같고,
서브라임텍스트 버전별 플러그인 설치 코드(명령어) 이곳에서 복사해서 붙여 넣으면 됩니다. 위에서 봤던 하단의 창에 붙여넣은 후 엔터를 치면, 아래와 같이 플러그인을 세팅 할 수 있는 환경(패키지)이 구성된 것입니다.
이제 본격적으로 상단의 창을 띄어 플러그인을 설치할 차례인데, 상단의 창을 띄우는 방법은 ctrl+shift+p를 누르면 되고, install이라고 검색하면 Package Controll:Install Package가 나오게 됩니다. 가끔(?) 검색되지 않는 경우도 있는데 서브라임텍스트를 재실행해보고 이래도 안되면, 패키지 구성(설치)이 잘 안된 것입니다. 다시 설치를 진행합니다. 이 과정이 잘 진행되었다면 위에서 install을 검색하고 엔터를 치고 조금 기다리면 아래처럼 플러그인을 검색해서 설치할 수 있는 창이 나오고 검색해서 해당 플러그인을 설치하면 됩니다.
플러그인 설치에 성공하면, 위와 같이 설치가 완료됐다는 창이 띄고 내가 설치한 플러그인을 확인하려면 Preferences > Package Settings 메뉴를 확인하면 됩니다.
위는 필자가 화면단 작업 시 주요하게 썼던 플러그인으로,
- Bracket Highlighter
{},[],"",'',() 와 같이 열리고 닫히는 기호가 쌍으로 존재해야 하는 코드를 하이라이트처리해주는 확장기능
- Emmet
일명 Zen Coding이라 불리는 html코드 작성의 생산성을 높여주는 기술로 div*5 처럼 특정 문법에 맞게 작성하고 탭키를 누르면 div가 5개 자동생성 된다든지 하는 경우입니다.
- Side Bar(플러그인 검색 시에는 SideBarEnhancement로 나오는데 이걸 받으면 됩니다.)
서브라임텍스트 작업창 좌측에 작업 파일 폴더구조를 나타내는 화면을 띄울 때(View > Side Bar > Show Open Files 메뉴), 폴더구조를 보다 더 명확히 구분돼 보여주는 기능
- TortoiseSVN
일명 거북이로 불리는 TortoiseSVN을 설치하여 서브라임텍스트 툴에서 바로 형상관리 가능
- ConvertToUTF8
인코딩 설정을 자동으로 UTF-8로 맞춰줍니다.
여기서 주의할 점은, 플러그인을 설치할 때마다 ctrl+shift+p를 눌러 install이라고 검색한 후 Package Controll:Install Package가 나온 상태에서 검색해야 한다는 것입니다.
2. 유저세팅(font, 미니맵 등 실제 서브라임텍스트 작업창 스타일)
Preferences > Settings를 누르면 새로운 창에 하나 띄워지고, 여기에 아래 내용을 전체선택 복사 붙여 넣고 덮어써 저장합니다.
추가적으로, 코딩 시 가독성 좋은 d2coding폰트 다운로드
{ "always_show_minimap_viewport": true, "bold_folder_labels": true, "caret_style": "smooth", "draw_minimap_border": true, "fade_fold_buttons": false, "font_face": "d2coding", "font_size": 13, "highlight_modified_tabs": true, "ignored_packages": [ "Vintage" ], "line_padding_bottom": 1, "line_padding_top": 1, "tab_size": 3, "word_wrap": true }
3. 키바인딩(단축키)
Preferences > Key Bindings를 누르면 새로운 창에 하나 띄워지고, 여기에 아래 내용을 전체선택 복사 붙여 넣고 덮어써 저장합니다.
블럭지정하거나 하지 않고 "ctrl+shift+r" 단축키를 눌러 코드를 정렬하는 기능입니다.
[ { "keys": ["ctrl+shift+r"], "command": "reindent" , "args": { "single_line": false } } ]
Comments: