Sublime Text가 어느 OS환경에서도 지원 되는 막강한에디터이다. 가벼우면서도 기능들이 다양해서 국내에서도 많이 사용하고 있다.
나는 Window에서 사용을 하고 있기때문에 대부분 윈도우 환경에 대해서 설명을 하겠다.

설치전이라면 이전에 Sublime Text 다운받기 및 설명을 보고 오는 것이 좋을 것이다.

자주 쓰는 단축키

  • 행 들여쓰기&내어쓰기: ctrl+[, ctrl+]
  • 행 상하이동: ctrl+shift+↕
  • 코드블럭 접기&펴기: ctrl+shift+ [, ctrl+shift+]
  • 찾아 바꾸기: ctrl+h
  • 찾기: ctrl+f
  • 여러파일에서 찾기: ctrl+shift+f
  • 라인이동하기: ctrl+g에서 숫자 입력 또는 ctrl+p 누른 상태에서 :를 입력하고 숫자를 입력하면 해당 라인으로 이동한다.
  • GoTo Anything: ctrl+p
  • Command Palette: ctrl+shift+p

유용한 패키지

  • Emmet (ZenCoding)ZenCoding(젠코딩)으로 많이 알려진 기능이다.
    http://docs.emmet.io/cheat-sheet/에 가면 하는 방법이 한 문서로 정리 되어 있어서 편하다.
    사용법도 영상으로 되어있어서 쉽게 사용 할 수 있다. 동영상보기
  • SFTP
    FTP, FTPS, SFTP 지원을 위한 플러그인이다.
  • SidebarEnhancemntsPreference >> Key bindings – User
    { “keys”: [“ctrl+t”], “command”: “side_bar_new_file2” },
    { “keys”: [“f2”], “command”: “side_bar_rename” },
    { “keys”: [“ctrl+alt+f”], “command”: “side_bar_find_files_path_containing” }

Sublme Ttext 2 에서는 패키지 컨트롤로 다운 받을 수가 없어서 SideBarEnhancements 받아서
Preferences -> Browse Packages 압푹 파일을 풀어서 Packages/SideBarEnhancements 안에 넣으면 된다.

  • DocBlockr
    자동으로 주석으로 달아준다. 예를 들어 /** 입력 후 Enter를 치면 자동으로 닫힌다. 또 Document 구문의 자동완성 기능을 제공해준다.
  • BracketHighlighter
  • Automatic Backups
    파일을 저장할때마다 백업파일이 생성된다. 파일명-날짜.파일형식으로 저장된다.
  • SublimeCodeIntel
    PHP, Python, RHTML, JavaScript, Smarty, Mason, Node.js, XBL, Tcl, HTML, HTML5, TemplateToolkit, XUL, Django,
    Perl, Ruby, Python3
  • SublimeLinter
  • AdvancedNewFile
    SidebarEnhancemnts 플러그인이 있어야 사용이 가능하다.
    일반적인 단축키: ctrl+alt+n

    Settings

    Preferences -> Packages Settings -> AdvancedNewFile -> User에서 세팅 가능하다.

  • Prefixr
  • Horizontal Scroll
    좌우 스크롤이 가능하다.
    Preference >> Key bindings – User
    { “keys”: [“alt+up”], “command”: “scroll_width”, “args”: {“amount”: 30, “by_character”: “false”}},
    { “keys”: [“alt+down”], “command”: “scroll_width”, “args”: {“amount”: -30, “by_character”: “false”}}
  • Theme – Soda

Settings

{
"bold_folder_labels": true, //사이드바 폴더 라벨
"caret_style": "phase", //커서 깜빡임
"fade_fold_buttons": false,
"font_face": "나눔고딕",
"font_size": 11,
"highlight_line": true, //현재 줄 표시
"highlight_modified_tabs": true, //수정된 탭 표시
"ignored_packages":
[
"Vintage"
],
"line_padding_bottom": 0.5, //줄 아래 여백
"line_padding_top": 0.5, //줄 위 여백
"save_on_focus_lost": false, //탭 이동시 자동저장
"soda_classic_tabs": true,
"soda_folder_icons": true,
"tab_size": 2,
"theme": "Soda Dark.sublime-theme",
"trim_trailing_white_space_on_save": true, //줄끝 공백 제거
"word_wrap": true, //자동 줄 바꿈
"draw_minimap_border": true //미니맵 border 라인
}

Soda Theme Bonus Options

  • Download: colour-schemes.zip
  • tmtheme파일을 Sublime Text Packages/User폴더에 압축을 푼다.
  • Preferences -> Color Scheme -> User를 통해 색상을 선택하면 된다.