Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

TMI개발일기

이클립스 단축키 본문

백엔드/Java

이클립스 단축키

JP59 2021. 3. 15. 10:04

이클립스에서 java를 코딩하다보면 반복된 작업을 행하게 되는 경우가 생각보다 많다.

 

런타임 컨피규레이션, 주석달기 import 달기, 문장 출력하기 등 자주 쓰는 기능들을 좀 더

 

빠르고 편리하게 사용할 수 있도록 이클립스에서는 다양한 단축키들을 제공하는데

 

오늘은 내가 자주 사용하는, 또는 개발자들이 자주 사용하는 단축키에 대해 알아보려 한다.

 

--------------------------------------------------------------------------------------------

 

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

 

F11 : 디버그 실행

 

Ctrl + K : 드래그 된 단어 찾기

 

Tab : 들여쓰기

 

*Ctrl + space : 코드 어시스트 해당 스펠링이 들어간 명령어를 찾아준다. (가장 많이, 유용하게 사용)

 

Ctrl + shift + c : 해당 라인 주석처리

 

F3 : 해당 메소드나 클래스가 정의된 곳으로 이동

 

 

내가 자주 사용하는 단축어들이고 아래의 단축어는 이클립스에 저장된 단축키들이다.

 

--------------------------------------------------------------------------------------------

 

Alt + LeftAlt + Right : 이후, 이전

Ctrl + O : 소스의 메소드 리스트 확인

F4 : 클래스명을 선택하고 F4를 누르면 해당 클래스의 상속 계층 확인

Alt + <- (->) : 이전(다음) 작업 화면

 

Ctrl + Shift + K : 밑에서 문자열 검색

Ctrl + J : 입력하면서 검색

Ctrl + Shift + J : 입력하면서 밑에서 검색

Ctrl + F : 기본 검색

 

F2 : 컴파일 에러 줄에 커서를 놓고 이 키를 누르면 에러 힌트 제공

Ctrl + L : 지정한 소스 줄로 이동

Ctrl + Shift + Space : 메소드 괄호에 커서를 놓고 이 키를 누르면 파라미터 힌트 보여줌

Ctrl + D : 한 줄 삭제

Ctrl + W : 파일 닫기

Ctrl + I : 들여쓰기 자동 수정

Ctrl + Shift + / : 블록을 주석으로 처리 (/* */)

Ctrl + Shift + \ : 블록 주석을 해제

Ctrl + / : 여러 줄을 주석 처리/해제

Alt + Up(Down) : 위(아래) 줄과 바꾸기

Alt + Shift + 방향키 : 블록 선택

Ctrl + Shift + Space : 메소드 파라미터 목록

Ctrl + Shift + O : 자동 import 

Ctrl + Shift + F4 : 열린 파일을 모두 닫음

Ctrl + M : 전체 화면 전환

Ctrl + Alt + Up(Down) : 한 줄(블럭) 복사

Ctrl + , 또는 . : 다음 annotation(에러, 워닝, 북마크) 점프

Ctrl + 1 : 퀵 픽스

Ctrl + T : 상속 계층 팝업 창 

Ctrl + O : 메소드나 필드 이동

Ctrl + F6 : 창 전환

Ctrl + F7 : 뷰 전환

Ctrl + F8 : 퍼스펙티브 전환

F12 : 에디터로 포커스 이동 

Ctrl + / :  라인/블록 주석 처리 (추가/제거)

Ctrl + L : 특정 줄로 이동

Ctrl + F6 : Editor 창 이동

Ctrl + F7 : View 이동

Ctrl + F8 : Prespectives 이동

Ctrl + D : 커서가 위치한 줄 삭제 

Ctrl + J : Incremental find 

           한 글자자씩 누를 때 마다 코드내의 일치하는 문자열로 이동 

           Ctrl + J 를 다시 누르면 일치 부분을 위/아래 방향키로 탐색 가능

Ctrl + N : 새 파일/프로젝트 생성

Ctrl + 1 (빠른 교정) – 구문에 맞게 소스 교정 지원

Ctrl + 0 : 클래스 구조 트리

Ctrl + Space :  소스에서 사용 가능한 메소드, 멤버 리스트

Ctrl + PageUp , Ctrl + PageDown : Edit 창 이동

Ctrl + Shift + Down : 클래스 내에서 다음 멤버로 이동

Ctrl + Shift + M : 해당 객체에 커서롤 놓고 키를 누르면 Import 구문 자동 생성

Ctrl + Shift + O :  전체 소스에서 import 안 된 클래스의 import 문 자동 생성

Ctrl + Shift + G : 해당 메서드/필드 쓰이는 곳 표시

Alt + Shift + R : 이름 변경 (소스 내에서 영향받는 참조 정보까지 변경)

F3 : 선언된 위치로 이동

F8 : 디버깅 계속

F6 : 한 줄씩 디버깅 

F5 : 한 줄씩 디버깅할 때 함수인 경우 함수 내부까지 디버깅

F12 : Editor 창으로 이동 

Alt + Up , Alt + Down :  해당 줄을 위/아래로 이동

Alt + Shift + S :  소스 메뉴 출력(Import 추가 , Comment 추가 , Generator 메뉴)

Alt + Shift + Up : 블록 설정 

Alt + Shift + Down : 블록 해제 

Alt + Shift + J :  해당 메서드/클래스에 대한 주석 템플릿 생성

Alt + Shift + Z : 구문 블록을 감싸는 메뉴 제공

Ctrl + Shift + F : 소스 코드를 문법 템플릿에 맞게 정리

Ctrl + Alt + Down: 한 줄 복사 후 그 아래에 붙여넣음

Ctrl + Shift +X : 대문자로 변환

Ctrl + Shift + Y : 소문자로 변환

Ctrl + Shift + L : 모든 단축키 목록 표시

Ctrl + Shift + B : 커서 줄에 중단점 설정

Ctrl + Shift + T : 클래스 검색



(출처: https://seohs.tistory.com/488 [Digital Recipe])

 

 

단축키를 처음부터 알아두면 편리하고 좋겠지만

 

어디까지나 편의를 위한 기능일 뿐 모두 외워둘 필요는 없다고 생각한다.

 

 

'백엔드 > Java' 카테고리의 다른 글

콜렉션과 Set 클래스  (0) 2021.03.16
스택(stack)  (0) 2021.03.15
디버그(Debug)에 관해.....  (0) 2021.03.12
선택정렬(select sort)  (0) 2021.03.12
예외 던지기(throws)  (0) 2021.03.10