기록공간

이클립스 단축키 모음 본문

Java/Eclipse

이클립스 단축키 모음

입코딩 2020. 10. 31. 14:10
반응형

○ 자주 사용하는 단축키

   0. 주요 단축키 보기
      ▶  Ctrl + Shift + L

 

   1. 블럭 단위 주석 처리( /*   */ )
      ▶  블럭 지정한 후에 Ctrl + Shift + / 

 

   2. 블럭 단위 주석 해제
      ▶  블럭 지정한 후에 Ctrl + Shift + \

 

   3. 라인 단위 주석 처리( // ) 또는 제거
      ▶  Ctrl + / 

 

   4. 자동 완성 기능. 어휘의 자동완성(Content Assistance)
      ▶  Ctrl + Spacebar 

 

   5. 라인 이동 : 커서가 있는 라인의 모든 글자가 방향키에 따라 이동
      ▶ Alt + 방향키(위,아래)

 

   6. 라인 삭제 : 커서가 있는 라인을 삭제
      ▶  Ctrl + D

 

   7. 에러 픽스 : 에러난 곳에 대해 해결 방법을 제시함
      ▶  에러 발생 지점(빨간밑줄)에서 Ctrl + 1


   8. Undo / Redo
      ▶  Ctrl + Z / Ctrl + Y

 

   9. System.out.println(); 생성

       ▶  syso 입력 후 Ctrl + Spacebar 

 

  10. 들여쓰기 자동 수정
      → 커서가 있는 라인의 들여쓰기를 자동으로 맞춰준다. 
         블럭을 지정하고 실행 시 블럭 내에서 자동 들여쓰기
      ▶  Ctrl + I

 

  11. Getter / Setter 자동 생성
      ▶  Shift + Alt + S R

 

  12. 디버깅 시작
      ▶ F11

 

  13. 상속 구조 클래스 보기(메소드 등) 
      클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다.
      ▶  F4

  

  14. 변수 및 메소드 변경 : 같은 이름 모두 바꾸기(변경할 변수/메소드/클래스에서 단축키를 누르고 변경         후에 엔터를 누르면 이름이 모두 변경)
      ▶  Alt + Shift + R

 

  15. 에디터 화면 넓게 / 좁게
      ▶  Ctrl + M

 

  16. 열 복사 모드로 전환 / 해제
      ▶  Alt + Shift + A

 

  17. 저장 및 컴파일
      ▶  Ctrl + S

 

  18. 열린 파일 모두 닫기
      ▶  Ctrl + Shift + F4

 

  19. 열린 파일 모두 닫기
      ▶  Ctrl + Shift + W 

 

  20. 창 닫기
      ▶  Ctrl + W

 

○ Alt 주요 조합

   ▶  Alt + Shift + J ⇒ 설정해 둔 기본주석 부여(JavaDoc 주석)

   ▶  Alt + Shift + R ⇒ 변수 및 메소드 변경
                            → 변경할 변수 에서 단축키를 누르고 
                                변경 후에 엔터를 누르면 변수명이 모두 변경

   ▶  Alt + Shift + 방향키 ⇒ 블록 선택하기

   ▶  Alt + ←→(좌/우) ⇒ 뷰 화면의 탭에 열린 페이지 이동(이전과 이후)

   ▶  Alt + ↑↓(상/하) ⇒ 커서가 있는 줄을 위 아래로 이동하여 자리 바꾸기
                               → 커서가 있는 줄의 모든 글자가 방향키에 따라 위아래로 이동

 

○ Ctrl 주요 조합

   ▶  CTRL + 휠 ⇒ 페이지 단위 이동

   ▶  CTRL + 객체클릭 ⇒ 클래스나 메소드 혹은 멤버를 정의한 곳으로 이동(Open Declaration)
      ▷  F3

   ▶  Ctrl + 1 ⇒ Quick Fix(자동 완성 기능의 업그레이드형)
                  - 구현하지 않은 메소드 추가
                  - 로컬 변수 이름 바꾸기
                  - Assignment 입력
                  - 행 둘러싸기 (if/where/for이나 블록으로 둘러 싸려면 해당영역을 선택하고 Ctrl + 1)

   ▶  Ctrl + D ⇒ 한 라인 삭제 (커서가 있는 줄을 삭제)

   ▶  Ctrl + E ⇒ 뷰 화면의 탭에 열린 페이지 이동

   ▶  Ctrl + L ⇒ 특정 라인으로 이동 (대화창에 숫자 입력 → 원하는 라인으로 이동)

   ▶  Ctrl + I ⇒ 자동 들여쓰기 수정
               → 커서가 있는 줄의 들여쓰기를 자동으로 맞춰준다. 
                  블록을 지정하고 실행 시 블록내에서 자동 들여쓰기

   ▶  Ctrl + K ⇒ 문자열 찾기 (찾고자 하는 문자열을 블럭으로 설정한 후...)
      ▷  Ctrl + Shift + K ⇒ 역순으로 찾기
      ▷  Ctrl + J ⇒ 입력하며 실시간으로 찾기
      ▷  Ctrl + Shift + J ⇒ 입력하며 실시간으로 역순으로 찾기
      ▷  Ctrl + F ⇒ 기본으로 찾기
      ▷  Ctrl + H ⇒ Find 및 Replace

   ▶  Ctrl + M ⇒ 전체화면 토글 (선택한 화면 전체보기)
               → 에디터 화면 넓게/좁게

   ▶  Ctrl + O ⇒ 현재 편집 화면의 아웃라인 (메소드 리스트 확인, 메소드나 필드 이동 가능)

   ▶  Ctrl + Q ⇒ 마지막 편집위치로 가기

   ▶  Ctrl + T ⇒ 계층 구조 보기(★★★)
               → 하이어라키 팝업 창 띄우기(인터페이스 구현 클래스간 이동시 편리)

   ▶  Ctrl + W ⇒ 창 닫기 (선택 소스 닫기)
      ▷  Ctrl + Shift + W ⇒ 열린 파일 모두 닫기
      ▷  Ctrl + Shift + F4 ⇒ 열린 파일 모두 닫기

   ▶  Ctrl + , or . ⇒ 이전 또는 다음 Annotation(Error, Warning, Bookmark)으로 이동

   ▶  Ctrl + / ⇒ 주석 처리 (여러줄 블럭 처리 가능)
      ▷  Ctrl + Shift + / ⇒ JavaDoc 주석 추가

   ▶  Ctrl + Alt + ↑↓(상/하) ⇒ 한줄(블럭) 복사

   ▶  Ctrl + Shift + E ⇒ Switch to Editor (탭에 열려있는 Editor 이동)

   ▶  Ctrl + Shift + F ⇒ 자동 줄맞춤. 알아서 정렬. (소스 정리)

   ▶  Ctrl + Shift + G ⇒ 클래스의 메소드나 필드를 Reference하고 있는 곳으로 이동
      ▷  반대 : F3 (Reference하는 클래스로 이동)

   ▶  Ctrl + Shift + L ⇒ 단축키 보기 (Window > Preference > General > Keys 메뉴에서 확인 가능)
      ▷  Ctrl + Shift + L + L ⇒ 단축키 지정

   ▶  Ctrl + Shift + M : 캐럿이 위치한 대상에 필요한 특정클래스 import

   ▶  Ctrl + Shift + O ⇒ 자동 import 갱신 처리 (사용하지 않는 Class는 삭제)

   ▶  Ctrl + Shift + R ⇒ Open Resource (파일 이름으로 소스찾기)

   ▶  Ctrl + Shift + U ⇒ 소스 내에서 선택한 변수, 클래스, 메소드 등을 사용하는 라인 찾기

   ▶  Ctrl + Shift + ↑↓(상/하) ⇒ 다음/이전 메소드 단위로 이동

   ▶  Ctrl + Shift + Spacebar ⇒ 메소드 파라미터 힌트 (메소드에 입력해야 하는 파라미터 정보가 표시된다.)

   ▶  Ctrl + F3 ⇒ 클래스 아웃라인

   ▶  Ctrl + F6 ⇒ View 화면의 탭에 열린 페이지 이동 (재정의 하는게 편리)
                → ULTRAEDIT나 EDITPLUS 의 Ctrl +TAB 과 같은 기능
 
   ▶  Ctrl + F7 ⇒ View 간 화면 전환

   ▶  Ctrl + F8 ⇒ Perspective 간 화면 전환

   ▶  Ctrl + F11 ⇒ 바로 전에 실행했던 클래스 실행

   ▶  Ctrl + PageDown ⇒ 뷰 화면의 탭에 열린 페이지 이동

   ▶  Ctrl + 2 + R : Rename(리팩토링)

 

○ Function Key 주요 기능

  ▶  F2 ⇒ 에러의 원인에 대한 힌트 제공(에러 라인 빨간줄에 커서를 위치시킨 후 ...)

   ▶  F3 ⇒ Java 편집기에서 Reference하는 클래스의 자바파일로 이동 / 메소드 정의부로 이동
      ▷  Ctrl + 클릭
      ▷  반대 : Ctrl + Shift + G (클래스의 메소드나 필드를 Reference하고 있는 곳으로 이동)

   ▶  F4 ⇒ 해당 클래스의 Hierarchy (클래스명을 선택하고 누르면 해당 클래스의 Hierarchy(계층)를

               볼 수 있다.)

   ▶  F11 ⇒ 디버깅 시작

   ▶  F12 ⇒ Editor로 포커스

 

○ 디버깅 관련 주요 기능

   ▶  F11 ⇒ 디버깅 시작 (디버그 모드로 실행)

   ▶  F5 ⇒ Step Into
           (현재의 명령문이 호출되는 메소드 속으로 진행하여, 그 첫 문장을 실행하기 전에 멈춘다. 
            하지만, 자바 라이브러리 클래스 수준까지 들어가므로 단계필터 사용을 체크(Shift + F5)를 하면 
            필터를 설정한 클래스에 대하서는 Step Over 기능과 같은 기능을 수행한다.)

   ▶  F6 ⇒ Step Over
            (현재의 명령문을 실행하고 다음 명령문 직전에 다시 멈춘다.)

   ▶  F8 ⇒ Resume
            (멈추어 있던 스레드를 다시 계속 실행한다.) 

   ▶  Ctrl + Shift + B ⇒ 현재커서위치에 Break point 설정 또는 해제

   ※ Display view(표시)
      : Window > Show View > Other > Debug > Display 를 선택하여 
        소스상에서 필요한 부분을 선택해서 실행시켜 볼 수 있다.  

 

○ 에디터 변환

   ▶  에디터가 여러 파일을 열어서 작업중일때 
      Ctrl + F6 키를 누르면 여러파일명이 나오고 
      F6키를 계속 누르면 아래로 → 키보드 누르면 화면이 고정되어 선택할수있음
      ▷  Ctrl + Shift + F6 키를 누르면 위로 커서가 움직인다.

   ▶  Alt +방향키 ⇒ 소스코드 네비게이션(순서대로 나타나고 닫은창도 버퍼안 있으면 살아남)

   ▶  Ctrl + 마우스커서(혹은 F3) ⇒ 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때 ( f3은 부모로

                                               바로날라감 )

   ▶  Ctrl + F7 ⇒ 뷰(View)간 네비게이션 화면 전환

   ▶  Ctrl + F8 ⇒ 모드(Perspective)창 간의 네비게이션 화면 전환

   ▶  Ctrl + E ⇒ 뷰(View) 화면의 탭에 열린 페이지 이동
      ▷  Ctrl + F6 ⇒ 뷰(View) 화면의 탭에 열린 페이지 이동

   ▶  F12 : 에디터로 포커스 위치

 

○ 실행

   ▶  Ctrl + F11 ⇒ 바로 전에 실행했던 클래스 실행.

   ▶  Shift + Alt + X ⇒ 실행에 관련 된 단축키 나옴 ( 단축키보기 )
                            → (A ⇒ 애플릿실행, R ⇒ 서버실행, J ⇒ 어플리케이션실행).

 

○ 문자열 찾기

   ▶  Ctrl + K ⇒ 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다.
      ▷  Ctrl + Shift + K ⇒ 역으로 찾고자 하는 문자열을 찾아감.

   ▶  Ctrl + J ⇒ 입력하면서 찾을 수 있음.
      ▷  Ctrl + Shift + J ⇒ 입력하면서 거꾸로 찾아갈 수 있음.

   ▶  Ctrl + F ⇒ 기본적으로 찾기

   ▶  Ctrl + H : Find 및 Replace

 

○ 기타 단축키

   ▶  Ctrl + 3 ⇒ 기술검색해서 사용하기.

   ▶  Ctrl + Alt + J ⇒ 소스 한줄로 바꾸기 ( // 주석삭제필수 , 자동줄맞춤과 함께 사용하여 한 줄로 찾아

                             바꾸기 활용 )

   ▶  Ctrl + Alt + L ⇒ 소문자 형태로 바꾸기

   ▶  Ctrl + Alt + K ⇒ test_aaa 형태를 testAaa 형태로 바꾸기 ( 마켓에서 anyedit 플러그인 설치 )

   ▶  블록지정 + Shift + Alt + Z ⇒ 관련된 여러 가지 기능 문들 나옴.(괜찮은 기능)

   ▶  Ctrl + O ⇒ 해당 소스의 메소드 리스트를 확인

   ▶  Alt + Shift + up,down ⇒ {} 단위로 선택됨 up하면할수록 더넓은범위 ex) if -> 메소드, 클래스

   ▶  Alt + Shift + S → R ⇒ Getter/setter 자동생성

   ▶  Ctrl + Shift + T ⇒ 자바소스찾기 ( jar파일안에있는소스들 볼수있음 )

   ▶  Ctrl + Alt + H ⇒ 메소드나 클래스 이름을 블록하고 누르면 메서드를 사용하는 모든 소스를 보여준다

                               (라인까지상세하게)
 
   ▶  Alt + Shift + L ⇒ 선택한코드를 지역변수화시켜 자동등록 

                                ( Kjjj.getTest = 111; → Kjjj1 = kjjj kjjj1.getTest= 1111; 이런식 )

   ▶  Alt + Shift + M ⇒ 블록된 소스를 매서드화시켜서 빼내고 그걸 자동으로 호출하는 소스까지 만들어

                                 준다. 

   ▶  Ctrl + Alt + 방향키 ⇒ 아래나 위로 하면 그 라인이 복사&붙여넣기 된다.

반응형

'Java > Eclipse' 카테고리의 다른 글

Emmet  (0) 2020.11.21
키보드 주요 특수문자 영문 이름  (6) 2020.11.08
Comments