Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. http://www.sublimetext.com/3 에서 다운로드

 


Package

Package control 설치

...

  1. Sublime Text Console 을 연다. (단축키: Ctrl+`, 메뉴: View > Show Console menu)
  2. console 에 다음 내용을 paste

    Code Block
    languagepy
    import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())



  3. Restart Sublime Text
Package 설치

...

  1. Tools->Command Pallet 또는 (Ctrl-Shift-P) 를 클릭

  2. Install Package 선택
     
  3. Package Control 창에 설치할 패키지명을 입력하고 엔터
      


Sublime 주요 기능

Fast File Switcing

...

  1. Ctrl-R(Win), Command-R(Mac)
  2. 현재 페이지의 function 이 list up 되어 표시
 


Goto Line

  1. Ctrl-G 를 누르고 라인 번호 입력
 


주요 Plugin

Theme, Soda

  1. Package Control -> Install Package Soda 입력 및 설치
  2. Preferences -> Settings User 선택
  3. Add (or update) your theme entry to be "theme": "Soda Light 3.sublime-theme" or "theme": "Soda Dark 3.sublime-theme"

    Code Block
    languagejs
    titleexample
    {
      "theme": "Soda Dark 3.sublime-theme"
    }

ConvertToUTF8 - EUC-KR 파일 편집

Sublime Text는 EUC-KR, EUC-JP, BIG5 같은 CJK encoding을 지원하지 않는다. ConvertToUTF8 을 설치하면 기존 EUC-KR 로 된 문서를 보고 편집할 수 있다.

  1. Package Control에서 ConvertToUTF8 을 찾아서 설치
  2. Encoding 변경시 File -> Set File Encoding To 에서 EUC-KR 을 선택하면 된다.
Note
  1. Linux, MacOS X 에서는 Sublime에 내장된 python 이 ConvertToUTF8이 사용하는 library가 빠져있어서 제대로 실행되지 않는다.
  2. 위 OS는 Package Control에서 Codecs33 을 설치해야 제대로 동작한다.

 


CMake

CMake template(CMakeLists.txt) 편집시 syntax highlighting 지원

SideBarEnhancements

Provides enhancements to the operations on Sidebar of Files and Folders for Sublime Text

설치

Code Block
Close ST3
rm Sublime Text 3/Installed Packages/SideBarEnhancements.sublime-package
rm -rf Sublime Text 3/Packages/SideBarEnhancements
git clone -b st3 git://github.com/titoBouzout/SideBarEnhancements.git "Sublime Text 3/Packages/SideBarEnhancements"

ApacheConf

  1. Package Control -> Install Package
  2. ApacheConf 선택

...

  • Key Binding
    • Windows : Ctrl-Alt-a
    • Mac OSX : Shift + Command + a

 


PHP Packages

Note

PHP 개발시 유용한 패키지입니다.

...

PHP 소스에 주석을 손쉽게 달 수 있습니다. 함수 위에서 /** 을 입력하고 Ctrl-Space 를 키를 누르면 다음과 같이 자동으로 완성됩니다. 

Code Block
public function myFunction($myArgument, $myParam, $myParam2)
{

PHPDoc 실행후myFunction 함수 위에서 /** 을 입력하고 Ctrl-Space 를 키를 누르면 다음과 같이 자동으로 주석이 완성됩니다.

Code Block
/**
 * Description
 * @param type $myArgument 
 * @param type $myParam 
 * @param type $myParam2 
 * @return type
 */
public function myFunction($myArgument, $myParam, $myParam2)
{
}

Laravel Generator 

  1. composer require "way/generators" "dev-master"
  2. Command-Pallete 
    Image Removed 

...

Laravel Blade Highlighter

...