티스토리 뷰

요즘 많이 쓰는 에디터란다...일단 다운로드 받아 사용해보니..가볍고 빠른것 같다. 확장성도 좋은것 같고 계속 사용해봐야겠다.

to do


특징


단축키 익히기

단축키 설명
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 Coding
  • SFTP : 파일을 곧바로 업로드 할 수 있는 플러그인

    http://wbond.net/sublime_packages/sftp
    sublime TEXT2 - sftp 설치 및 설정[출처] sublime TEXT2 - sftp 설치 및 설정|작성자 chiro
  • Live css : css color 바로 확인

  • SublimeJava : 자바 소스 완성

  • EncodingHelper


Java 컴파일 및 실행

환경설정

  1. 배치 파일 만들기 : 자바 홈 디렉토리의 bin 폴더에 넣는다. javacompile.bat
    @ECHO OFF
    cd %~dp1
    javac %~nx1
    java %~n1
     
  2. Java 패키지의 JavaC.sublime-build 파일 변경
    {
    	"cmd": ["javacompile.bat", "$file"],
    	"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    	"selector": "source.java"
    }
    
How to run Java code after compiling?

실행

  1. HelloWorld.java 작성
    public class HelloWorld{
        public static void main(String[] args) {
            System.out.println("HelloWorld");
        }
    }
    
  2. F7 실행
    HelloWorld
    [Finished in 0.5s]
    
sublime 에서 한글 출력은 힘들 것 같다..아직 툴에 익숙하지 않은건지..검색을 해봐도 특별한 방법을 못찾겠다.


이슈

  • Decode error - output not utf-8

    한글 문제인가?? 암튼 구글링을 해보니 이슈사항으로 등록되어 말이 많다..
    Decode error - output not utf-8

참고자료

댓글