=== 단축키 ===
# Ctrl + F11                  : 바로 전에 실행했던 클래스 실행
# Ctrl + F3                   : Class, Method, Member를 상세하게 검색할때 사용
# Alt + 키보드 방향키(←, →) : ← 방향키는 이전 화면 표시, → 방향키는 이후 화면 표시
# Ctrl + o                    : 해당 소스의 메소드 리스트를 확인할때 사용
# F4                          : 클래스 명을 선택 후 F4를 누르면 Hierarchy를 Pakage Explorer 옆에 표시
# Ctrl + F6                   : Utraedit나 EditPlus의 Ctrl+Tab와 같은 기능
# Ctrl + F7                   : 편잡창이 아닌 각 그룹별 창간 전환 기능
# Ctrl + F8                   : 퍼스펙티브간 전환
# F12                         : 에디터로 포커스 위치
# Ctrl + k                    : 찾고자 하는 문자열을 선택 후 Ctrl + k 하면 똑같은 문자열을 순서대로 찾아준다.
# Ctrl + Shift + k            : 찾고자 하는 문자열을 위와 반대 순서대로 찾아준다.
# Ctrl + j                    : 입력하면서 찾아 준다.
# Ctrl + Shift + j            : 입력하면서 위의 반대 순서대로 찾아준다.
# Ctrl + f                    : 기본적인 찾기 명령
# Ctrl + Space                : 입력 보조 장치(Content Assintance) 강제 호출, 입력 도중이나 언제나 강제 호출 가능
# F2                          : 컴파일 오류가 난 빨간줄이 쳐진 부분을 클릭하고 F2를 누르면 에러 원인을 보여준다.
# Ctrl + l                    : 소스 안에서 원하는 소스 라인으로 이동할때 사용, 로컬 히스토리 기능을 이용을 하면 이전에 편집했던 내용으로 변환 가능.
# Ctrl + Shift + Space        : 메소드의 가로 안에 커서를 놓고 이 키를 누르면 파라미터 타입 힌트를  표시해준다.
# Ctrl + d                    : 소스에서 커서가 있는 줄의 내용을 모두 지운다.
# Ctrl + w                    : 사용중이던 파일을 닫는다. 위의 파일 창에서 사라진다.
# Ctrl + i                    : 들여쓰기 자동 수정(+ 3.0)
# Ctrl + Shift + /(백슬러쉬)  : 선택된 부분을 주석 처리 해준다(/* */ 주석처리) (+ 3.0)
# Ctrl + /(백슬러쉬)          : 여러줄이 한꺼번에 주석처리 된다. 주석 해제는 반대로(위도 동일)
# Alt + 방향키(↑, ↓)        : 선택된 줄을 ↑를 누르면 위의 내용과 위치가 바뀌고, ↓를 누르면 아래의 내용과 위치가 바뀐다.
# Alt + Shift + 방향키        : 블록 선택을 해준다.
# Ctrl + Shift + Space        : 메소드의 파라메터 목록 보기
# Ctrl + Shift + o            : 자동으로 import 하기
# Ctrl + Shift + F4           : 열린 파일 모두 닫기
# Ctrl + M                    : 전체 화면 토글
# Ctrl + Alt + 방향키(↑, ↓) : 선택된 내용을 방향키 방향에 복사한다.(한줄 블럭)
# Ctrl + , or .               : 다음 annotation(에러, 워닝, 북마크 가능)으로 점프
# Ctrl + 1                    : 퀵 픽스
# F3                          : 메소드 정의 부분으로 이동
# Ctrl + t                    : 하이어라키 팝업 창 띄우기(인터페이스 구현 클래스간 이동시 편리)
# Ctrl + o                    : 메소드나 필드 이동하기   
# Ctrl + Shift + y            : 대문자를 소문자로 변경하기
# Ctrl + Shift + x            : 소문자를 대문자로 변경하기
# Ctrl + Shift + b            : 현재 커서 위치에 Break Point 설정 및 해제하기

=== 템플릿 사용 ===
# sysout 입력한 후 Ctrl + Space 하면 System.out.println(); 으로 바뀐다.
# try 입력한 후 Ctrl + Space 하면 try-catch문이 완성된다.
# for 입력한 후 Ctrl + Space 하면 for문이 완성된다.
# 템플릿을 수정하거나 추가할려면 환경설정, 자바, 편집기, 템플리트 에서 할수 있다.


=== 메소드 쉽게 생성하기 ===
# 클래스 멤버를 일단 먼저 생성한다.
# override 메소드를 구현하려면, 소스 -> 메소드 대체, 구현에서 해당 메소드를 체크.
# 기타 클래스의 멤버가 클래스의 오브젝트라면 소스 -> 위임 메소드 생성에서 메소드 선택.

=== 메소드 쉽게 생성하기 ===
1. 환경설정 -> 자바 -> 코드 스타일 -> 코드 포멧터 -> 가져오기 -> 프로파일.xml 을 불러다가 쓰면 된다.
2. 또한 다수의 자바파일에 프로파일을 적용하려면 패키지 탐색기에서 패키지를 선택한 후 소스 -> 형식화를 선택하면 된다.
3. 환경설정 -> 자바 -> 코드 스타일 -> 코드 템플리트 -> 가져오기 -> 템플리트.xml 을 불러다가 쓰면 된다.

=== 참고 ===
1. 이클립스에서 JSP문서 작성시 한글 자료 입력이 허용되지 않을 때 window -> Preferences -> General : Content Types : JSP 의 하단에 있는
Default encoding을 euc-kr로 변경한다.

2. html, jsp 등의 문서 잣성 시 초기 서식을 변경하려면 window -> Preferences -> Web and XML 하위 메뉴의 해당 파일을 선택하고
Templates를 수정하면 된다.

+ Recent posts