SublimeText 사용법
SublimeText 사용법
다운로드
SublimeText는 현재 정식버젼은 2.x가 나와 있으며, 몇년전에도 3.x 버젼은 베타였는데 현재에도 3.x는 베타 버젼으로 올라와 있다.
다운로드 방법
- Version 2.x
- http://www.sublimetext.com/2
- Version 3.x
- http://www.sublimetext.com/3
상위에 표시된 주소 중 원하는 버젼의 주소에 접속하여 다운로드 받으면 된다.
한글처리
다운로드를 해서 확인하면 한글이 깨져서 한글에 대한 폰트 설정을 해야 한다.
SublimeText의 설정은 Preference
라는 메뉴를 통해서 설정을 할 수 있으며, 설정에 대한 포맷은 json
포맷으로 구성되어 있다.
Preference > Settings - Users
이동- 다음의 코드 삽입
1
2
3
4
{
"font_face": "NanumGothic",
"font_size": 12
}
font_face
라는 것은 사용할 폰트에 대한 이름을 정의하는 항목이고, “font_size”는 글자의 크기에 대한 정의로 꼭 나눔폰트가 아니더라도 자신의 컴퓨터에 설치되어 있는 시스템 폰트 중에서 원하는 것으로 입력을 하고 사이즈도 본인에게 맞는 사이즈로 조절하면 된다.
Tab 사이즈 정의
본인은 개발을 하다보면 줄 맞춤을 위해서 Tab
을 사용하여 글자의 줄 맞춤을 한다.
프로젝트 또는 개인마다의 Tab
너비에 대해서 선호하는 간격을 지정하는데, 대부분의 많은 사람들이 간격을 4로 정의를 한다.
Preference > Settings - Users
이동- 다음의 코드 삽입
1
2
3
4
{
"tab_size": 4,
"translate_tabs_to_spaces": false
}
Package Control 설치
Sublimetext를 사용하는 가장 큰 이유 중에 하나의 Package Control
는 설치때부터 자동으로 설정이 되어 있지 않다.
그래서 설치를 하고 나서 사용자가 직접 설치를 하고 사용을 해야 한다.
간단하게(?) 설치하는 방법
-
SublimeText의 콘솔 창을 연다.
ctrl + '
또는View > Show Console
-
자신이 설치한 버젼에 맞게 아래의 Python code를 콘솔창에 붙여 놓고 실행
- SublimeText 2.x
1
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')
- SublimeText 3.x
1
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)
-
실행을 완료하였으면 SublimeText를 재시작한다.
- 위에서 설명하는 스크립트가 안될 경우에느
https://packagecontrol.io/installation#st2
주소를 참고해서 다시 확인
- 위에서 설명하는 스크립트가 안될 경우에느
수동으로 설치하는 방법
Preference > Browse Packages...
메뉴 클릭- 열린 탐색기에서 한 단계 상위로 이동하고
Installed Packages/
폴더로 이동 https://packagecontrol.io/Package%20Control.sublime-package
해당되는 주소에서 파일을 다운 받아서Installed Packages/
폴더에 복사- 복사가 완료되었으면 SublimeText를 재시작한다.
참고자료
- http://www.sublimetext.com/docs/2/font.html
- http://www.sublimetext.com/docs/2/indentation.html
- https://packagecontrol.io/
- https://packagecontrol.io/installation#st2
This post is licensed under
CC BY 4.0
by the author.