저는 자바 관련 책 두권을 notePad++로 코딩했습니다. 수많은 고통의 시간을 보냈습니다.
import, get/set, 대소문자에러, 세미콜론에러.. 자동완성없음..
자바개발이라는 적을 상대 함에 있어서 목적에 맞지 않은 단도(?)로 상대한 셈이지요..
요즘 인텔리j검 을 익히고있지만 이클리스 또한 대중적이고 좋은 칼이라고 생각합니다..
동영상을 참조해주세요
1. 이클립스의 설정과 주요 특징정리
- WorkSpace설정 - Window - Preferences - General - WorkSpace - Text File Encoding 을 utf-8
Window - Preferences - General - Content Types를 모두 UTF-8
General - TextEditors - Show line numbers 체크.
- 단축키 설정 preferences 에서 keys 검색 -> class, package, import 등등 설정
- 자바 이클립스 테마 MoonRise, ColorTheme 설치
- 자동완성 (Ctrl+Space . 저는 컨트롤 쉬프트 ; 를 씁니다..;;)
- 자동 옵티마이징(임포트) - Ctrl + shift + o
- 자동정렬 : Ctrl + Shift + F
- 소스 라인이동 Alt + 화살표
- 템플릿을 반복되는 내용들 저장 - Preferences 에서 templates 검색해서 java Templates을 만집니다.
후에 Export하고 Import하면서 어디서건 똑같은 환경으로 작업합니다.
2. 템플릿 예제
변수 체크 : CheckVar
System.out.println("${enclosing_type}-${var} : "+${var}); //check
주석 넣기 ᅟ in//
/////////////////////////////////////////////////////////////////////
functionComments : 주석 친절히 달아주려고 씁니다.;;
/** XXX ${num}. ${cursor} */
singletone //위험하지만 쓸만한 패턴, 싱글톤 패턴.
후에 설계시에 자세히 설명합니다.
private static ${enclosing_type} instance = new ${enclosing_type}(); public static ${enclosing_type} getInstance(){ return instance; } private ${enclosing_type}(){}