sublime text 3 Package Control 설치

Sublime Text 버전 3기준 (http://www.sublimetext.com/3)
Package Control 설치 설명서 (https://packagecontrol.io/installation)

Sublime Text 실행 후 Ctrl + `  로 콘솔창 열어 아래 내용을 복붙해서 엔터~

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)

상황에 따라 Sublime Text 를 다시 실행해야 될 수 있다.
이제 Ctrl + Shift + p 로 Command Palette 를 실행하고 package control 을 입력하여 항목들이 주르륵 나온다면 설치 성공이다.

잘 사용하던 sublimetext 의  package install 이 다음과 같은 에러 팝업을 보이며 동작하지 않는 경우가 있다.

there are no packages available for installation

콘솔창(ctrl+`)을 열어 메시지를 확인하면 다음과 같이 WinINet 의 에러가 발생해서 호스트에 연결할 수 없다고 나온다.

There are no packages available for installation
Package Control: Attempting to use Urllib downloader due to WinINet error: Error downloading channel. Host not found (errno 12007) during HTTP write phase of downloading https://packagecontrol.io/channel_v3.json.
Package Control: Error downloading channel. URL error [Errno 11004] getaddrinfo failed downloading https://packagecontrol.io/channel_v3.json.
error: Package Control

Package Control 접속이 안되는 이유로 https://packagecontrol.io/installation 에 명시된 설치 파이썬 코드를 다시 실행하고 sublime text 를 다시 시작하면 된다.


[package control 으로 제공되는 패키시 설치하기]
Ctrl + Shift + p 
install 로 검색
package control : install package 선택
원하는 패키지 선택하고 엔터
아래 상태바에 설치 중 및 완료 메시지로 확인 가능

[설치된 패키지 제거하기]
Ctrl + Shift + p 
remove 로 검색
remove package 선택
설치된 패키지 리스트 중 삭제하고 싶은 패키지 선택하고 엔터

comments:

댓글 쓰기