본문 바로가기

Programming 기타/Eclipse

Eclipse 단축키

출처 : http://blog.naver.com/lunaticmute/90046404732

찾기 / 바꾸기

Ctrl + F

Find/Replace 다이얼로그 표시

Ctrl + K, Ctrl + Shift + K

선택한 문자열과 동일한 다음/이전 문자열 찾기

Ctrl + J, Ctrl + Shift + J

점증적 찾기

Ctrl + H

Search 다이얼로그 표시



소스 코드 편집

Ctrl + 1

빠른 수정

Ctrl + Space

컨텐트 어시스트

Ctrl + Shift + Space

파라미터 힌트 표시

Ctrl + /

주석 토글(//)

Ctrl + Shift + /

Ctrl + Shift + \

블록 주석 추가/삭제

Ctrl + Shift + F

소스 코드 형식 정리

Ctrl + Shift + O

import 문 정리

Ctrl + D

한 줄 삭제

Alt + Up

Alt + Down

선택한 블록을 한 줄 위로(또는 아래로) 이동

Alt + Shift + S

Source 메뉴 표시

Alt + Shift + T

Refactor 메뉴 표시

Alt + Shift + Z

Surround With 메뉴 표시


Ctrl + 1: 완전 초 강추 단축키, 빨란줄이 보인다 일단 눌러봐~ Ctrl + 1
            Eclipse의 장점, 자동으로 해당 에러를 분석하여 해결하기 위한 해결책을 알려준다
            사용자는 찾아준 해결책에서 나에게 필요한것을 고르기만 하면 된다.
            - 하지만 자바를 처음 배우는 사람은 사용의 자제를 부탁한다
              에러가 발생하면 왜 발생하는지는 알아야 하지 않겠는가?        
            - 런타임 오류는 잡아주지 못하니 괜히 허무해 하지 말자

Ctrl + Space: 입력 중인 단어를 바탕으로 단어 리스트를 보여준다
                   입력하고 있는 명령어를 끝까지 치기 귀찮을때 주로 사용하게 된다
                   예로 Sys만 입력하고 단축키를 입력하면 System 까지 입력이 된다

Ctrl + Shift + /: 선택한 블록을 주석화 한다  "/**/"


Ctrl + Shift + \: 선택한 블록의 주석을 해제한다.


Ctrl + Shift + F: 선택한 블록을 자동으로 줄을 정렬해준다

                      남의 소스를 끍어 왔을때 자주 사용하게 된다는 ㅡ,.ㅡ;;


Alt + Up/ + Down: 선택한 블록을 위/아래로 움직인다

                          Ctrl + C/V 신공 없이 문장을 움직일 수 있어서 편리하다



리펙터링

Alt + Shift + R

Rename

Alt + Shift + V

Move

Alt + Shift + C

Change Method Signature

Alt + Shift + M

Extract Method

Alt + Shift + L

Extract Local Variable

Alt + Shift + I

Inline


Alt + Shift + R: 선택한 문장(변수)과 동일한 모든것을 입력한것으로 바꾸어 준다

* F2: 프로젝트명이나 클래스명을 바꾸고 싶을때 해당 프로젝트나 클래스명을 선택하고 눌러주고
        입력하고 엔터를 치면 자동으로 리펙터링을 실시하여 바꾸어 준다


소스 코드 네비게이션

Ctrl + Shift + Up

Ctrl + Shift + Down

클래스의 이전(또는 다음) 맴버로 이동

Ctrl + Shift + P

매칭되는 괄호로 이동

F3

선택한 요소가 선언된 곳으로 이동

F4

현재 타입의 상속 구조 표시

Ctrl + Alt + H

메서드 호출 구조의 표시

Ctrl + Shift + T

Open Type 다이얼로그 표시

Ctrl + Shift + B

브레드크럼에 현재 요소 표시

Ctrl + O

빠른 개요 보기

Ctrl + T

빠른 상속 구조 보기

Ctrl + .

Ctrl + ,

다음/이전 어노테이션(에러 또는 경고)으로 이동

Ctrl + Q

가장 최근에 편집한 위치로 이동

Ctrl + L

지정한 행으로 이동

Alt + Left

Alt + Right

뒤/앞으로 이동

Ctrl + E

다음 에디터로 이동

Ctrl + PgUp

Ctrl + PgDn

다음/이전 에디터를 활성화

Ctrl + F6

Ctrl + Shift + F5

다음/이전 에디터로 이동

Ctrl + F7

Ctrl + Shift + F7

다음/이전 뷰 보기

Ctrl + F8

Ctrl + Shift + F8

다음/이전 퍼스펙티브 보기

F12

에디터 활성화

Ctrl + M

현재 활성화된 뷰나 에디터 최대화


Ctrl + . / , :  에러목록에서 다음/이전 에러로 이동
                  에러 보기 편하겠지요???

Ctrl + PgUp / PgDn
               : 현재 이클립스 편집창에 오픈되어 있는 클래스간 이동
                 클래스간에 왔다 갔다 하기에는 편리함!!!


실행 및 디버깅

Ctrl + F11

실행 모드로 실행

F11

디버그 모드로 실행

Ctrl + Shift + B

브레이크 포인트 토글

F5

Step Info

F6

Step Over

F7

Step Return

Ctrl + R

Run to Line

F8

Resume

Ctrl + F2

프로그램 종료


Ctrl + F11: 실행 단축키는 기본이겠죠?

F11: 디버그 모드 실행
       디버그 모드를 잘 활용할 줄 알면 프로그래밍 하기 훠~얼씬 수월해줘요~

Ctrl + Shift + B: 디버그 모드 실행시 프로그램 진행을 멈추는 지점 설정

그외의 단축키는 디버그 모드시 모니터의 움직임을 제어하는 단축키 이다.