이클립스 단축키 모음

페이지 이동 CTRL + E

VIEW 들의 이동. (Package Explorer, source, Outlines...) : CTRL+F7 

Perspective 같은 이동(?)  : CTRL+F8 

 

===== 실행 =====
1. Ctrl + F11 : 바로 전에 실행했던 클래스 실행

 

===== 소스 네비게이션 =====
1. Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때
2. Alt + ->, Alt + <- : 이후, 이전
3. Ctrl + o : 해당 소스의 메소드 리스트를 확인하려 할때
4. F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다.

===== 문자열 찾기 =====
1. Ctrl + k : 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다.
2. Ctrl + Shift + k : 역으로 찾고자 하는 문자열을 찾아감.
3. Ctrl + j : 입력하면서 찾을 수 있음.
4. Ctrl + Shift + j : 입력하면서 거꾸로 찾아갈 수 있음.
5. Ctrl + f : 기본적으로 찾기

 

===== 소스 편집 =====
1. Ctrl + Space : 입력 보조장치(Content Assistance) 강제 호출 => 입력하는 도중엔 언제라도 강제 호출 가능하다.
2. F2 : 컴파일 에러의 빨간줄에 커서를 갖져다가 이 키를 누르면 에러의 원인에 대한 힌트를 제공한다.
3. Ctrl + l : 원하는 소스 라인으로 이동
   로컬 히스토리 기능을 이용하면 이전에 편집했던 내용으로 변환이 가능하다.
4. Ctrl + Shift + Space : 메소드의 가로안에 커서를 놓고 이 키를 누르면 파라미터 타입 힌트를 볼 수 있다.

5. 한줄 삭제 CTRL + D

6. 파일 닫기 : CTRL+W

7. 들여쓰기 자동 수정. (3.0 NEW) : CTRL+I 

8. 블록 주석(/*..*/) 추가.(3.0 NEW): CTRL+SHIFT+/

  8.1 Ctrl + / 해주면 여러줄이 한꺼번에 주석처리됨. 주석 해제하려면 반대로 하면 됨.
9. 위(아래)줄과 바꾸기 : ALT+UP(DOWN)

10. 블록 선택하기.  : ALT+SHIFT+방향키

11. 메소드의 파라메터 목록 보기. : CTRL+SHIFT+SPACE
12. 자동으로 import 하기 : CTRL+SHIFT+O

13. 열린 파일 모두 닫기 : CTRL + SHIFT + F4

14. 블록 주석 제거 : CTRL+SHIFT+

15. 전체화면 토글 : CTRL+M

16. 한줄(블럭) 복사 : Ctrl + Alt + 위(아래)

17. 다음 annotation(에러, 워닝, 북마크 가능)으로 점프 : Ctrl + , or .

18. 퀵 픽스 : Ctrl + 1 
19. 메소드 정의부로 이동 : F3
20. 하이어라키 팦업 창 띄우기(인터페이스 구현 클래스간 이동시 편리) : Ctrl + T 

21. 메소드나 필드 이동하기 CTRL + O
22. ULTRAEDIT나 EDITPLUS 의 CTRL+TAB 과 같은 기능. : CTRL+F6 

 

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

 

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

 

===== organize import =====
1. 자바파일을 여러개 선택한 후 소스 -> 가져오기 체계화 해주면 모두 적용된다. 

 

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

 

===== 에디터 변환 =====
1. 에디터가 여러 파일을 열어서 작업중일때 Ctrl + F6 키를 누르면 여러파일명이 나오고 F6키를 계속 누르면 아래로
2. Ctrl + Shift + F6 키를 누르면 위로 커서가 움직인다.
3. Ctrl + F7 : 뷰간 전환
4. Ctrl + F8 : 퍼스펙티브간 전환
5. F12 : 에디터로 포커스 위치

 

===== JAVA Doc 생성 =====
1. 프로젝트 -> Javadoc 생성

 

===== 내보내기 =====
해당 프로젝트를 zip 행태로 압축해서 보관할 수 있다.

 

===== 자바 찾아보기 perspective =====
해당 프로젝트를 보다 편리하게 한번 둘러보는데 좋다.

 

===== 스크랩북 =====
1. 스크랩북을 이용하면 자바파일을 만들어 테스트 해보지 않고도 간단하게 테스트 해 볼 수 있다.
2. 패키지 탐색기에서 신규 -> 기타 -> 자바 -> 자바 실행/디버그 -> 스크랩북 페이지 선택

 

===== 디버그 =====
1. F5(Step Into) : 현재의 명령문이 호출되는 메소드 속으로 진행하여, 그 첫 문장을 실행하기 전에 멈춘다.
   하지만 자바 라이브러리 클래스 수준까지 들어가므로 단계필터 사용을 체크(Shift+F5)를 하면 필터를 설정한 클래스에 대하서는 Step Over 기능과 같은 기능을 수행한다.
2. F6(Step Over) : 현재의 명령문을 실행하고 다음 명령문 직전에 다시 멈춘다.
3. F7(Step Return) : 현재의 메소드에서 리턴한 직후에 다시 멈춘다.
4. F8(Resume) : 멈추어 있던 쓰레드를 다시 계속 실행한다.
5. Display view(표시) : 창 -> 보기표시 -> 표시 선택하여 소스상에서 필요한 부분을 선택해서 실행시켜 볼 수 있다.  한 순간의 값만 필요할 때 볼 수 있는 반면에 아래놈은 계속적으로 값이 변하는 것을 확인 할 수 있다.
6. Expression view(표현식) : 복잡한 식 혹은 객체를 디버깅 하면서 계속 볼 수있는 창이다.
   마우스 오른버튼 -> 감시 표시식 추가 선택한 후 사용한다.
   환경설정 -> 자바 -> 디버그 -> 세부사항 포멧터 선택 후 보기 편한 식으로 편집하면

   Expression View 에서 결과를  실시간으로 확인 할 수 있다.
7. 디버깅 하면서 소스를 수정하고 프로그램을 다시 시작할 필요 없이 계속 디버깅을 진행 할 수 있다.
   다만 메소드를 추가하거나 필드를 추가하면 프로그램을 다시 시작해야 한다.
8. Drop to Frame(프레임에 놓기) 는 정말 모르겠다.
9. 디버깅 작업을 할때 해당 라이브러리의 소스코드를 첨부하지 않으면 진행상황을 볼 수 없을 경우
   해당 라이브러리에 소스코드를 첨부할 수 있다. 해당 프로젝트 -> 특성 -> Java 빌드경로 -> 라이브러리 -> 소스참조
   편집 버튼을 눌러서 첨부 한다.

 

===== 도움말 =====
"JDT 팁과 요령"이라고 치면 여러가지 흥미로운 팁이 나온다.

 

===== Refactoring =====
1. Pull Down : 수퍼클래스의 멤버나 메소드를 하위 클래스로 내리는 행위
2. Push Up : 하위 클래스의 멤버나 메소드를 상위 클래스로 올리는 행위

 

===== CVS =====
1. CVS 서버로는 윈도우에 CVSNT 최신버젼을 설치하고, [컴퓨터 관리]를 통해서 사용자를 추가한다.
 - CVSNT 를 설치할때 윈도우의 경우 Repositories 를 추가할때 접두어를 사용하지 말고 디렉토리 풀이름(d:/cvs) 이런식
   으로 등록해야 Eclipse 와 에러없이 동기화가 잘 된다.
2. Eclipse 에 CVS 저장소 perspective 에서 새로운 저장소를 등록한 후 HEAD 에서 해당 프로젝트를 체크아웃하면
   자바 perspective 에 등록되는 것을 확인할 수 있다.

 


이것 이외의 단축키 리스트 :  HELP->Help Contents->Java Development User Guide->Reference->JDT Basics

새로운 기능:  HELP->Help Contents->Java Development User Guide->What's new

유용한 기능 :  Tips and tricks

 

 

 

 

[[이부분은 핸드폰을 던져라 님 블로그에서 퍼옴]]


이름 기능 키보드 단축키 
신규  Perspective 사용자 정의에서 서브메뉴에 표시되는 요소를 구성하십시오. Java Perspective에서는 기본적으로 프로젝트, 패키지, 클래스, 인터페이스, 소스 폴더, 스크랩북, 파일, 폴더를 작성하는 조치를 사용할 수 있습니다. ">Java 요소 또는 새 자원을 작성합니다. 창 > Perspective 사용자 정의에서 서브메뉴에 표시되는 요소를 구성하십시오. Java Perspective에서는 기본적으로 프로젝트, 패키지, 클래스, 인터페이스, 소스 폴더, 스크랩북, 파일, 폴더를 작성하는 조치를 사용할 수 있습니다. Ctrl + N 
닫기  현재 편집기를 닫습니다. 편집기에 저장하지 않은 데이터가 있는 경우 저장 요청 대화 상자가 표시됩니다. Ctrl + F4 
모두 닫기 모든 편집기를 닫습니다. 편집기에 저장하지 않은 데이터가 있는 경우 저장 요청 대화 상자가 표시됩니다. Ctrl + Shift + F4 
저장 현재 편집기의 컨텐츠를 저장합니다. 편집기에 저장되지 않은 변경사항이 없으면 사용 불가능합니다. Ctrl + S 
다른 이름으로 저장 현재 편집기의 컨텐츠를 새 이름으로 저장합니다.   
모두 저장 변경사항이 저장되지 않은 모든 편집기의 컨텐츠를 저장합니다. 편집기에 저장되지 않은 변경사항이 없으면 사용 불가능하게 됩니다. Ctrl + Shift + S 
되돌리기 현재 편집기의 컨텐츠를 저장된 파일의 컨텐츠로 다시 되돌립니다. 편집기에 저장되지 않은 변경사항이 없으면 사용 불가능합니다.   
이동  이동(파일에 대한 모든 참도도 함께 갱신) 또는 편집 > 잘라내기 / 붙여넣기(참조는 갱신되지 않음)를 사용하십시오. ">자원을 이동합니다. Java 요소에 대해서는 사용할 수 없습니다. Java 요소를 이동하려면 리팩터 > 이동(파일에 대한 모든 참도도 함께 갱신) 또는 편집 > 잘라내기 / 붙여넣기(참조는 갱신되지 않음)를 사용하십시오.   
이름 바꾸기  이름 바꾸기(파일에 대한 모든 참조도 함께 갱신)를 사용하십시오. ">자원 이름을 바꿉니다. Java 요소에 대해서는 사용할 수 없습니다. Java 요소 이름을 바꾸려면 리팩터 > 이름 바꾸기(파일에 대한 모든 참조도 함께 갱신)를 사용하십시오.   
새로 고치기 선택된 요소의 컨텐츠를 로컬 파일 시스템으로 새로 고칩니다. 특정 선택사항에서 이 명령을 실행하지 않으면 모든 프로젝트를 새로 고칩니다.   
인쇄 현재 편집기의 컨텐츠를 인쇄합니다. 편집기에 초점이 있을 때 사용할 수 있습니다. Ctrl + P 
가져오기 가져오기 마법사 대화상자를 엽니다. JDT는 가져오기 마법사를 제공하지 않습니다.   
내보내기 내보내기 마법사 대화상자를 엽니다. JDT는 JAR 파일 내보내기 마법사 및 Javadoc 생성 마법사를 제공합니다.   
특성 선택 요소의 특성 페이지를 엽니다. Java 빌드 경로 페이지 및 Javadoc 위치 페이지를 사용할 수 있는 Java 프로젝트에 대해 열립니다. JAR 아카이브의 경우 이 페이지에서 JAR의 소스 첨부 및 Javadoc 위치를 구성하십시오. Alt + Enter 
종료 Eclipse를 종료합니다.   
탐색 조치 
이름 기능 키보드 단축키 
이동 보기 입력을 현재 선택된 요소로 설정합니다. 패키지 탐색기 보기에서 지원됩니다.   
이동(Go To) 뒤로: 보기 입력을 히스토리에서 입력 뒤로로 설정합니다. 히스토리가 있을 때만 사용할 있습니다(이동 사용됨).   
앞으로: 보기 입력을 히스토리에서 입력 앞으로로 설정합니다. 히스토리가 있을 때만 사용할 있습니다(이동 이동 > 뒤로 사용됨). 
단계 위로 올리기: 현재 보기의 입력을 입력의 상위 요소로 설정합니다. 
테스트 참조: 현재 선택된 유형을 참조하는 모든 JUnit 테스트를 찾습니다. 
유형: 유형을 찾아보고 현재 보기에 표시합니다. 패키지 탐색기 보기에서 지원됩니다. 
패키지: 패키지를 찾아보고 현재 보기에 표시합니다. 패키지 탐색기 보기에서 지원됩니다. 
자원: 자원을 찾아보고 현재 보기에 표시합니다. 
열기 현재 코드 선택사항에서 참조된 요소를 분석해 보고 참조를 선언하는 파일을 엽니다 F3 
유형 계층 구조 열기 현재 코드 선택사항에서 참조된 요소를 분석해 보고 유형 계층 구조보기에서 요소를 엽니다. 요소에 대해 호출하면 요소의 유형 계층 구조가 열립니다. Java 편집기 및 Java 요소를 표시하는 보기에서 지원됩니다. F4 
상위 구현 열기 현재 선택된 메소드 또는 현재 커서 위치에 있는 메소드의 상위 구현에 대한 편집기를 엽니다. 메소드가 선택되지 않았거나 메소드에 상위 구현이 없는 경우 편집기는 열리지 않습니다.   
외부 Javadoc 열기 현재 선택된 요소 또는 텍스트 선택사항의 Javadoc 문서를 엽니다. JAR 또는 프로젝트의 Javadoc 위치는 프로젝트 또는 JAR Javadoc 위치 특성 페이지에 지정되어 있습니다. 외부 Javadoc 문서는 현재 코드에서 지정된 Javadoc 갱신되지 않을 있습니다. Javadoc 내보내기 마법사를 사용하여 Java 프로젝트의 소스 파일에 대한 Javadoc 문서를 작성할 있습니다 Shift + F2 
유형 열기 유형 선택사항 열기 대화 상자를 열어 편집기에서 유형을 엽니다. 유형 선택사항 열기 대화 상자는 작업공간에 있는 모든 유형을 표시합니다. Ctrl + Shift + T 
계층 구조의 유형 열기 유형 선택사항 열기 대화 상자를 열어 편집기 및 유형 계층 구조 보기에서 유형을 엽니다. 유형 선택사항 열기 대화 상자는 작업공간에 있는 모든 유형을 표시합니다. Ctrl + Shift + H 
표시 > 패키지 탐색기 현재 선택된 요소(또는 현재 커서가 있는 요소)를 패키지 탐색기 보기에 표시합니다.   
아웃라인 표시 현재 선택된 유형에 대한 간단한 아웃라이너를 엽니다. Ctrl + O 
다음 문제점으로 이동 다음 문제점을 선택합니다. Java 편집기에서 지원됩니다. Ctrl + . 
이전 문제점으로 이동 이전 문제점을 선택합니다. Java 편집기에서 지원됩니다. Ctrl + , 
마지막 편집 위치로 이동 마지막 편집이 발생한 위치를 표시합니다. Ctrl + Q 
행으로 이동 편집기가 점프해야 번호를 입력할 있는 대화 상자를 엽니다. 편집기 전용. Ctrl + L 

by 안돌이 | 2006/07/19 21:57 | 트랙백 | 덧글(0)

트랙백 주소 : http://Andol.egloos.com/tb/2269302
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지다음 페이지 ▶