사용자 도구
관리
로그인
추적:
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Sublime Text ====== 개발할 때 아주 편리한 텍스트 편집기 ===== 특징 ===== * 프로젝트 기능을 통해서 여러개의 폴더를 손쉽게 관리 * GOTO 기능을 통해서 원하는 파일로 빠르게 이동 화면을 쉽게 분할 할 수 있다. * 패키지 관리를 이용해서 손쉽게 확장 기능을 설치 제거 할 수 있다. * 단축키 * vi의 단축키를 기본적으로 내장해서 vi 스타일로 사용 할 수 있다. * 매크로 기능 * 빌드 기능 ===== 우분투 설치 ===== 공식 홈페이지에서 다운로드하여 실행한다. 또는 다음 방법으로 설치한다. ==== Sublime Text 2 ==== <code bash> $ sudo add-apt-repository ppa:webupd8team/sublime-text-2 $ sudo apt-get update $ sudo apt-get install sublime-text </code> ==== Sublime Text 3 ==== <code bash> $ sudo add-apt-repository ppa:webupd8team/sublime-text-3 $ sudo apt-get update $ sudo apt-get install sublime-text-installer </code> ===== 프로젝트 ===== [Project] 메뉴를 통해 폴더 관리가 가능하다. ==== 폴더 추가 ==== [Project] - [Add Folder to Project...] 메뉴를 선택하면 현재 프로젝트에 폴더를 추가할 수 있다. 폴더가 추가되면 왼쪽 사이드바에 폴더가 보이게 된다.(사이드바가 없었던 경우 사이드바가 생긴다) ==== 저장 ==== [Project] - [Save Project As...] 메뉴를 선택하면 .sublime-project 파일과 .sublime-workspace 파일이 생성된다. .sublime-project 파일은 JSON 형식으로 폴더 정보가 저장된다. ==== 열기 ==== [Project] - [Open Project...] 메뉴 또는 [Project] - [Switch Project in Window...] 메뉴를 선택한다. ===== Goto Anything ===== 원하는 파일이나 내용을 검색할 수 있는 기능이다. [Goto] - [Goto Anything...] 메뉴를 선택하거나 단축키 [Ctrl - P]를 이용하여 실행한다. ==== 파일 검색 ==== 기본적으로는 파일 이름을 검색한다. 문자를 입력할 때 앞에 뜨는 숫자는 검색어와 얼마나 일치하는지, 얼마나 자주 쓰이는지를 수치로 표현한 것이다. 숫자가 높을수록 좋다. ==== 심볼 검색 ==== 클래스나 메소드를 검색한다. Goto Anything 창에 ''@''를 입력한 다음 심볼명을 입력한다. ==== 텍스트 검색 ==== 텍스트를 검색한다. Goto Anything 창에 ''#''를 입력한 다음 텍스트를 입력한다. ==== 특정 행으로 이동 ==== Goto Anything 창에 '':''를 입력한 다음 숫자를 입력한다. ==== 조합 ==== ''파일명@심볼'' 또는 ''파일명#텍스트'' 등으로 조합하여 검색할 수 있다. ===== 다중 선택 ===== 여러 영역을 선택하여 일괄적으로 편집할 수 있는 기능. ==== 단어선택 ==== ^ 설명 ^ Win,Linux ^ OSX | ^ 커서가 위치한 단어를 선택하고, 동일한 단어를 연속해서 선택한다. | Ctrl+D | Cmd+D | ^ Ctrl+D를 이용해서 연속적으로 단어를 선택할 때 현재 선택한 단어를 배제한다. | Ctrl+K \\ Ctrl+D | Cmd+K \\ Cmd+D | ^ 문서에 있는 선택된 단어 전체를 선택한다 | Alt+F3 | Ctrl+Cmd+G | ^ 선택된 단어를 하나씩 취소한다. | Ctrl+U | Cmd+U | ^ 단어 선택을 모두 취소한다. | ESC | ESC | ==== 행선택 ==== ^ 설명 | Win, Linux | OSX | ^ 한줄을 선택한다 | Ctrl+L | Cmd+L | ^ 행분리 (아래 설명 참조) | Ctrl+Shift+L | Cmd+Shift+L | 여러줄을 선택하면 내용을 편집할 때 선택된 영역 전체가 변경되는데 한줄 한줄을 개별적으로 편집하기 위해서는 행분리를 해야 한다. ==== 마우스 선택 ==== 컬럼 단위로 행을 선택하기 위해서는 Shift 키를 누른 상태로 마우스 오른쪽 버튼을 누르고 드래그한다. 또는 마우스 가운데 버튼을 누른 상태로 드래그 한다. 규칙적인 포맷의 텍스트에서 특정 영역만 수정 할 때 요긴하다. ==== 그 외의 단축키 ==== ^ 설명 ^ Win,Linux ^ OSX ^ ^ 단어 선택 | Alt+Shift+화살표 | Alt+Shift+화살표 | ^ Bracket 범위 안의 내용 선택 | Ctrl+Shift+M | Ctrl+Shift+M | ^ 들여쓰기 레벨이 같은 내용 선택 | Ctrl+Shift+J | Ctrl+Shift+J | ^ 같은 스콥(Scope)의 내용 선택 | Ctrl+Shift+Space | Ctrl+Shift+Space | ===== 레이아웃 ===== [View] - [Layout] 메뉴를 통해 창을 분할하여 사용할 수 있다. ==== Focus Group ==== 말그대로 키보드 포커스를 다른 그룹으로 옮기는 기능이다. [View] - [Focus Group] 메뉴를 통해 포커스를 옮길 수 있으나 단축키를 외워서 사용하는 것이 일반적. 단축키는 [Ctrl - 1], [Ctrl - 2], ... 이다. ==== Move File To Group ==== 파일을 다른 그룹으로 옮기는 기능이다. [View] - [Move File To Group] 메뉴를 통해 옮길 수 있으나 당연히 마우스를 드래그하여 옮기는게 더 편리하다. 단축키는 [Ctrl - Shift - 1], [Ctrl - Shift - 2], ... 이다. ===== 패키지 ===== ==== Sublime Package Control ==== Sublime의 패키지의 설치 및 관리를 편리하게 해주는 패키지이다. === 설치 === [View] - [Show Console] 메뉴를 선택해서 Console 창을 열고 아래의 명령어를 입력한다. 그리고 에디터를 재시작한다. * Sublime text 2 <code> import urllib2,os; 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())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation') </code> * Sublime text 3 <code> import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; 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://sublime.wbond.net/' + 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) </code> === 패키지 명령 === [Tools] - [Command Palette] 메뉴를 선택한 후 Package를 입력하면 Package Control의 명령들이 나타난다. 이 중 하나를 선택하여 Package Control을 이용할 수 있다. === 패키지 설치 === Package Contorl: Install Package를 선택하면 설치할 수 있는 패키지 리스트가 나타난다. 이 중 원하는 패키지를 선택하여 설치할 수 있다. === 패키지 검색 === https://sublime.wbond.net/ 에서 Sublime Text의 패키지를 검색할 수 있다. ==== Sidebar Enhancements ==== 사이드바의 기능을 확장시킨다. ===== 참고 ===== * [[http://www.sublimetext.com/|공식 홈페이지]]
문서 도구
문서 보기
이전 판
역링크
PDF로 내보내기
맨 위로
PDF Export
내용으로 건너뛰기
OBG WiKi
사이트 도구
검색
최근 바뀜
미디어 관리자
사이트맵