본문 바로가기

『IT/개발』/PHP

[Sublime Text] Package Control 설치해보자.

Sublime Text


항상 개발은 Notepad++ 로만 사용하고 있는 사람으로서 Sublime Text 좋네요~^^

Sublime Text 를 사용하기 위해서는 기본적으로 설치를 꼭 해야 하는 패키지가 있어요.

개발 시 필요한 패키지를 설치 하기 위해서 꼭 필요한 패키지 입니다.

Package Control 또한 패키지이지만 해당 패키지는 다른 패키지들을 편리하게 설치 할 수 있도록 도와주는 패키지라고 생각하시면 됩니다.


설치 코드

Sublime Text 2 설치 코드

import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')


Sublime Text 3 설치 코드

import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)


설치

1. Sublime Text 실행

2. [Ctrl + `] 눌러줍니다. 또는 메뉴에서 [View -> Show Console] 을 선택해주세요.

3. 그러면 아래와 같은 창이 하나 나타날 거예요.

4. 위에 정리한 설치 코드(각각 프로그램에 맞는 코드) 복사해서 커맨드창에 붙여넣은 다음 [엔터]

5. 그러면 설치 완료! 간단하죠?ㅎㅎ


설치 확인

1. Sublime Text 에서 [Ctrl + Shift + P] 를 눌러주세요.

2. 그리고 package Control 이라고 검색을 해보셔서 아래와 같은 리스트가 나온다면 성공!

3. 위와 같은 리스트가 나오지 않는 다면 에디터를 다시 시작 해보세요.