티스토리 뷰
요즘 많이 쓰는 에디터란다...일단 다운로드 받아 사용해보니..가볍고 빠른것 같다. 확장성도 좋은것 같고 계속 사용해봐야겠다.
to do
- Sublime Text 2 설치하기
- 확장 플러그인 설치하기
- 단축키 익히기
- Java 컴파일 및 실행
특징
- 사이트 : http://www.sublimetext.com/2
- 작성 언어 : C++, 파이썬(python)
단축키 익히기
단축키 | 설명 |
---|---|
Ctrl + Shift + P | 커맨드 파레트 열기 |
Ctrl + ` | 콘솔 열기 |
Ctrl + P | 파일 열기 |
Ctrl + g | 라인이동 |
Ctrl + / | 한줄 주석달기 |
Ctrl + Shift + / | 블록으로 선택한 영역 주석달기 |
Shift + Del(Backspace) | 현재 커서가 있는 줄 완전 삭제 |
Ctrl + Del(Backspace) | 단어 단위로 삭제하기 |
Ctrl + Shift + D | 현재 커서가 있는 줄 아래로 현재 줄 복사 |
Alt + Shift + 2, 3, 4, 5, 6 | 화면 영역 분할하기 |
F11 | 전체화면모드 토글 |
Ctrl + Alt + up, down | 다중선택 : 동시편집 가능 |
Ctrl + Tab | 스크린 내에서의 탭 이동 |
Package Control 과 플러그인
Package Control
Sublime Text 2의 각종 패키지들을 검색하고 설치, 업그레이드 및 삭제할 수 있는 Manager
콘솔창을 열어 아래의 명령어를 붙여넣고 재 실행한다.
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'
플러그인
Ctrl + Shift + P 로 커맨트 파레트를 열고 install 호출한뒤 아래 플러그인들을 설치한다ZenCoding
[도구] Zen CodingSFTP : 파일을 곧바로 업로드 할 수 있는 플러그인
http://wbond.net/sublime_packages/sftp
sublime TEXT2 - sftp 설치 및 설정[출처] sublime TEXT2 - sftp 설치 및 설정|작성자 chiroLive css : css color 바로 확인
SublimeJava : 자바 소스 완성
EncodingHelper
Java 컴파일 및 실행
환경설정
- 배치 파일 만들기 : 자바 홈 디렉토리의 bin 폴더에 넣는다.
javacompile.bat
@ECHO OFF cd %~dp1 javac %~nx1 java %~n1
- Java 패키지의 JavaC.sublime-build 파일 변경
{ "cmd": ["javacompile.bat", "$file"], "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java" }
실행
- HelloWorld.java 작성
public class HelloWorld{ public static void main(String[] args) { System.out.println("HelloWorld"); } }
- F7 실행
HelloWorld [Finished in 0.5s]
이슈
Decode error - output not utf-8
한글 문제인가?? 암튼 구글링을 해보니 이슈사항으로 등록되어 말이 많다..
Decode error - output not utf-8
참고자료
댓글