학부시절 웹기반 시스템 수업을 들었던 당시 에디트플러스를 사용하면서 코딩을 했던 기억이납니다, 메모장에 비해서는 정말 편한 방식이라 그때 당시에는 만족했지만, 서브라임 텍스트(sublime text)라는 신세계를 마주하게 되었고, 지금까지 웹 프론트엔드 코딩을 할 때 이 에디터를 사용하고 있습니다.
오늘은 무료버전을 사용해도 제약이 없다시피한 서브라임 텍스트에 대하여 알아봅니다.
서브라임 텍스트(Sublime Text) 소개
서브라임 텍스트는 가볍고 확장성이 좋은 편집기로서, 국내뿐 아니라 외국에서도 많은 개발자들이 사용하고 있는 에디터입니다. 기본적으로 하드코딩을 염두에 두고 개발되었는데 여러가지 플러그인들이 붙으면서 그 편의성이 날로 좋아지고 있는 추세입니다.
기본적으로 제공되는 Monokai 테마도 인기가 좋으며, OS X 및 Windows, Linux를 모두 지원합니다.
서브라임 텍스트는 현재 Sublime Text2와 Sublime Text3의 두가지 버전으로 개발이 진행되고 있습니다.
아래는 서브라임 텍스트에서 사용할 수 있는 cheat sheets입니다.
Text Editing
Ctrl + C Copy selection or whole line
Ctrl + V Paste and indent
Ctrl + X Cut selection or whole line
Ctrl + Shft + F Replace in multiple files
Ctrl + Shft + D Duplicate line
Ctrl + J Join next line with current line
Ctrl + K + K Delete to the end of line
Ctrl + K + Bksp Delete to start of line
Ctrl + Shft + K Delete line
Ctrl + T Transpose letters adjacent to cursor
Ctrl + Shft + U Soft undo
Ctrl + Shft + Y Redo
Ctrl + Shft + Z Undo
Ctrl + [ Increase tab
Ctrl + ] Decrease tab
Ctrl + Shft + / Toggle comments on selected lines
Ctrl + Entr Insert line after
Ctrl + Shft + Entr Insert line before
Ctrl + Shft + Up Move line up
Ctrl + Shft + Down Move line down
Ctrl + Bksp Delete to beginning of word
Ctrl + Del Delete to end of word
Text Navigation
Ctrl + F Find in file
Ctrl + F3 Find next
Ctrl + Shft + F3 Find previous
Ctrl + F, Alt + C Toggle case sensitivity in Find
Ctrl + F, Alt + R Toggle RegEx in Find
Ctrl + F, Alt + W Toggle whole word matching in Find
Ctrl + Shft + F Find in files
Ctrl + H Replace in file
Ctrl + H, Alt + A Toggle preserve case in Replace
Ctrl + K + C Move to cursor
Ctrl + K + 1-9 Fold to level 1-9
Ctrl + K + J Unfold all
Ctrl + M Jump to matching bracket
Home Move cursor to beginning of line.
End Move cursor to end of line.
Ctrl + P Go to anything
Ctrl + G Go to line number
Ctrl + R Go to function
Ctrl + ; Go to word
Ctrl + Shft + P Open command pallette
F5 Next bookmark
Shft + F5 Previous bookmark
Ctrl + F5 Toggle bookmark
Alt + F5 Select all bookmarks
Ctrl + Shft + F5 Clear all bookmarks
Ctrl + Shft + [ Fold code
Ctrl + Shft + ] Unfold code
Text Selection
Ctrl + A Select all
Ctrl + D Repeat multi-select word
Alt + D Select all instances of word
Ctrl + Shft + J Expand selection to indentation
Ctrl + K Skip multi-select word
Ctrl + L Select current line
Ctrl + Shft + M Select everything within the current brackets
Ctrl + Shft + U Undo selection and actions
Ctrl + Shft + Spce Expand selection to scope
Ctrl + Clck Make multiple selections with mouse
Window Navigation
Ctrl + K + B Toggle side-bar
Ctrl + K + M Toggle mini-map
Ctrl + N Open new tab
Ctrl + Shft + N Open new window
Ctrl + Alt + P Switch to recent project
Alt + Shft + 1 Switch to 1 column and 1 row layout
Alt + Shft + 2 Switch to 2 column layout
Alt + Shft + 3 Switch to 3 column layout
Alt + Shft + 4 Switch to 4 column layout
Alt + Shft + 5 Switch to 2 column and 2 row layout
Alt + Shft + 8 Switch to 2 row layout
Alt + Shft + 9 Switch to 3 row layout
Ctrl + Shft + 1 Focus on group 1
Ctrl + Shft + 2 Focus on group 2
Ctrl + Shft + 3 Focus on group 3
Ctrl + Shft + 4 Focus on group 4
Ctrl + Tab Switch to the next tab
Ctrl + Shft + Tab Switch to the previous tab
Shft + F11 Distraction free mode
General
Ctrl + B Build file
Ctrl + Shft + B Test file
Ctrl + Shft + P Open command palette
Ctrl + S Save file
Ctrl + Shft + S Save file as
Backups
Ctrl + Alt + [ Navigate backwards through history
Ctrl + Alt + ] Navigate forwards through history
Ctrl + Alt + Shft + [ Navigate to beginning of history
Ctrl + Alt + Shft + ] Navigate to end of history
Ctrl + Alt + Shft + M Merge selected version with current version
서브라임 텍스트의 가장 강력한 점은 바로 패키지를 통해 에디터를 확장할 수 있는 플러그인들이 많이 존재한다는 것인데요. 저는 그 중 가장 많이 사용하는 플러그인은 바로 'Emmet'입니다. Sublime Text X Emmet 을 같이 활용한다면 엄청난 효율성을 뽑아낼 수 있습니다.
emmet 사용법
http://webruden.tistory.com/77
'개발 > 유틸리티' 카테고리의 다른 글
텍스트 에디터 Atom(아톰) 패키지 추천(pigments) (0) | 2016.10.17 |
---|---|
텍스트 에디터 Atom(아톰) 테마(theme) 추천 (atom-material-syntax) (0) | 2016.10.17 |
텍스트 에디터 Atom(아톰) 테마(theme) 추천(atom-material-ui) (0) | 2016.10.17 |
텍스트 에디터 Atom(아톰) 패키지 추천(Activate Power Mode) (0) | 2016.10.17 |
텍스트 에디터 Atom(아톰)의 설치와 기본설정 (0) | 2016.10.17 |
이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.