JAVA

[펌] 이클립스 단축키

saltdoll 2009. 4. 16. 10:34
반응형

이젠 마우스 쓰기가 귀찮다 단축키로 승부하자 일단 써보면 유용하게 Tip 이다.

Ctrl + 1 : 빠른 교정
문맥에 맞는 소스코드의 교정을 도와준다. 예를 들어 인터페이스를 구현하는 클래스에서 인터페이스에서 선언된 메소드를 구현하고 있지 않을 때, 빨간색 에러가 표시되는데 구현 클래스 명에서 이 단축키를 적용하면 인터페이스에 선언된 메소드의 원형이 구현 클래스에 추가된다. - 이건 솔직히 잘 모르겠다.


Ctrl + Shift + O : import문 자동 생성
자동으로 import문을 추가해 준다.


Ctrl + Space bar : Content Assist

해보면 안다.


Alt + Shift + R : 이름변경(클래스, 패키지, 변수, 메소드 등등...)

나는 변수명이나 클래스명, 패키지명, 메소드명 등을 상당히 자주 바꾸는 타입이다. 문맥에 맞지 않거나 조금 의미가 약한 경우 여지없이 이 단축키를 눌러댄다. 거의 Content Assist 만큼이나 자주 쓰는 단축키. 자동으로 참조 정보까지 변경해 주기 때문에 너무 편리하다. ^^


Alt + Shift + V : 이동(클래스, 인터페이스 등..)

역시나 이름변경 단축키와 함께 자주 사용되는 단축키이다. 해당 자원을 원하는 곳으로 이동할 수 있게 해주며, 역시나 자동으로 참조 정보까지 변경해 준다.


Ctrl + Page Up / Ctrl + Page Down : 좌/우 창 이동

코드 편집 창에 여러개의 창이 띄워져 있을 경우, 각 창 사이를 이 단축키로 왔다리 갔다리 할 수 있다.


F3 : 선언 위치로 이동

이 단축키를 눌러 변수의 경우에는 변수가 선언된 위치로, 메소드의 경우에는 메소드의 본문이 있는 곳으로 이동할 수 있다.


Alt + ↑ / ↓ : 줄 위치 바꿈

문장의 위/아래 위치를 바꾼다. 즉 한 라인을 위로 올리고 싶을 경우, Alt + ↑를 눌러 이동시킬 수 있다.


Ctrl + D : 한줄 삭제

현재 커서가 위치한 라인 전체를 삭제한다.


Ctrl + Shift + Delete : 현재 위치에서 라인 끝까지 삭제

현재 커서가 위치한 곳에서부터 그 라인의 마지막까지의 내용을 삭제한다.


Ctrl + J : Incremental Find

이 단축키를 누르게 되면, 이클립스 창의 하단 상태 표시줄 부분에 Incremental Find라고 표시되며, 한글자씩을 누를 때마다 그곳에 입력된 글자가 보이고 코드내의 일치하는 문자열로 이동하게 된다. 입력을 끝내고 다시 Ctrl + J를 누르면 그 문자열과 일치하는 곳으로 커서가 이동하게 된다.


Alt + Shift + S : Source 메뉴

아래와 같은 source 메뉴의 메뉴가 퀵 메뉴로 나타난다.

사용자 삽입 이미지


Ctrl + / : 주석처리 토글

현재 라인을 주석처리 하거나 주석처리된 부분의 주석을 제거해 준다.


'sysout' + (Ctrl + Space) : System.out.println() 문장 삽입

출력결과 확인할 때 상당히 편리하다. ^^;;


Alt + Shift + Z : Surround With 메뉴

코드를 블록으로 선택한 다음 이 단축키를 적용하면 다음과 같은 퀵 메뉴가 나타나며 선택한 문장으로 블록으로 선택했던 문장들을 감싼다.


사용자 삽입 이미지


Ctrl + Shift + F : 코드 포맷팅

코드의 내용을 문법 템플릿에 맞게 포맷팅 해준다. 자바 표준 코딩 스타일을 준수시켜 줄 때 좋다. ^^


Ctrl + F11 : 마지막 Run 구성 실행

마지막으로 실행시켰던 Run 구성을 실행시킨다.


Ctrl + Alt + ↓ : 한줄 복사후 붙여넣기

이 단축키를 적용하게 되면 현재 커서가 위치한 라인의 문장 전체를 복사해서 바로 아랫줄에 붙여넣는다. C&P 하던 것보다 간편하다.


Ctrl + Shift + X : 대문자로 / Ctrl + Shift + Y : 소문자로

Ctrl + Shift + L : 단축키 목록이 주루룩~ 나온다

Alt + Shift + J : 자동으로 자바 주석이 생성된다.

Alt + Shift + J : 자동으로 자바 주석이 생성된다.

참고로 단축키를 변경하려면 Window > Preferences > General > key
에서 변경이 가능하다
내가 제일 유용하게 쓰는 단축키로는 Next Editor Ctrl + Tab 으로 변경해서 쓴다.

출처: http://darkbeom.egloos.com/page/8





Eclipse 사용시 알아두면 좋은 유용한 단축키 모음

Summary : 모든 툴이 그렇지만 툴을 제대로 사용하기 위해서는 해당 툴에서 제공하는 단축키들을 자유롭게 사용한다면 툴의 사용효과를 극대화할 수 있을 것이다. Eclipse 또한 무수히 많은 기능을 제공하고 있기 때문에 Eclipse를 제대로 사용하기 위해서는 Eclipse에서 제공하는 단축키를 알고 사용하는 유용할 것이다.

Eclipse 단축키 확인 및 변경

Eclipse의 모든 단축키는 Window >> Preferences >> Workbench >> Keys 메뉴에서 확인 및 변경이 가능하다. 그 동안 다른 툴에서 자신의 손에 익숙한 단축키들이 있다면 이 메뉴에서 단축키들을 변경하는 것이 가능하다.

Java Editor 단축키

Ctrl + Shift + M: 특정 클래스 Import 시키기
Ctrl + Shift + O: 자동으로 Import 시키기
Ctrl + Shift + F: 코드 자동 정리
Ctrl + Shift + G: 특정 메써드나 필드를 Reference하고 있는 곳을 찾는다.
Ctrl + 1: Quick Fix. 에러가 발생했을 경우 Quick Fix를 통해 쉽게 해결이 가능하다.
Ctrl + Shift + /: 블럭 주석 설정
Alt + Shift + UP: 커서를 기준으로 토큰단위 블럭지정
Alt + Shift + DOWN: 커서를 기준으로 토큰단위 블럭해제
CTRL + L: 특정 줄번호로 가기
Alt + Shift + J: 자동으로 주석 달기 (메소드나 멤버변수에 포커스 두고 실행)

Window 이동

F10: 메뉴창을 활성화
Ctrl + F8: 다음 Perspective로 이동
Ctrl + N: 새로운 파일 및 프로젝트 생성.
Ctrl + Shift + Down: Java Editor에서 다음 member로 이동.
Ctrl + F7: 다음 View로 이동.
Ctrl + Shift + F7: 이전 View로 이동.
Alt + <-: 이전 작업 화면
Alt + ->: 다음 작업 화면
F12: 컴파일 중 에러등으로 포커스가 다른데로 갔을 때 Editor 로 커서 이동
Ctrl + 1: 컴파일 에러가 발생한 곳에서 Ctrl + 1을 누를 경우 컴파일 에러에 대한 해결책을 제시

디버깅 단축키

CTRL + Shift + B: 현 커서의 위치에 브레이크 포인터 설정/해제
F11: 디버깅 시작
F8: 디버깅 계속
F6: 한줄씩 실행(Step Over)
F5: 한줄씩 실행하되 함수일 경우 그 함수 내부로 들어감(Step Into)
CTRL + R: 현재 라인까지 실행(Run to Line)

Refactoring 단축키

Shift + ALT + 알파벳: Refactoring을 위한 단축키 임.

RUN 단축키

Ctrl + F11: 이전에 실행되었던 Run파일 실행.


ctrl + 1

Posted by Anonymous at 9월 22, 2005 08:06 | Permalink

Ctrl + O : 모든 클래스, 프로퍼티 트리 보기, 선택가능

Posted by Anonymous at 1월 11, 2006 11:47 | Permalink

Ctrl + Shift + L : 단축키 보기 (한 번 더 누르면 키 설정메뉴로 들어감)

Posted by Anonymous at 3월 13, 2006 20:23 | Permalink

Ctrl + Shift + T : 클래스 찾기

 

이클립스 단축키 저장 파일

%workspace%\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.workbench.prefs

Edit
Content Assist : CTRL + SPACE
- 코드 작성을 도와준다. 자동완성을 지원함

Navigate
Open Type Hierarchy : F4
- 현재 클래스의 상속관계를 보여주는 창이 열린다.

Quick Hierarchy : CTRL + T
- 간단하게 현재 클래스의 상속 관계를 보여준다.

Quick Outline : CTRL + O
- 현재 클래스의 메서드, 맴버변수등을 보여준다.

Refactor
Refactor Quick Menu : ALT + SHIFT + T
- 리펙토링 메뉴 바로가기

Rename : ALT + SHIFT + R
- 변수명, 클래스명 등 이름 변경

Source
Add Block Comment : CTRL + SHIFT + /
- 선택된 영역에 대해 주석 처리

Remove Block Comment : CTRL + SHIFT + \
- 주석처리 된 영역 주석 해제

Add Javadoc Comment : ALT + SHIFT + J
- Javadoc타입의 주석 붙임

Format : CTRL + SHIFT + F
- 탬플릿에 지정된 대로 코드 포맷 변경

Indent Line : CTRL + I
- 제대로 된 위치의 들여쓰기

Organize Imports : CTRL + SHIFT + O
- 필요없는 import 제거

Source Quick Menu : ALT + SHIFT + S
- 빠른 소스메뉴

Toggle Comment : CTRL + /
- 한줄에 대한 주석 처리

Text Editing
Delete Line : CTRL + D
- 줄 삭제

Duplicate Lines : CTRL + ALT + UP or DOWN
- 줄 복사

Insert Line Above Current Line : CTRL + SHIFT + ENTER
- 현재 줄에 새로 추가

Insert Line Below Current Line : SHIFT + ENTER
- 다음 줄에 새로 추가

Next Word : CTRL + RIGHT
- 다음 문자로 이동

Previous Word : CTRL + LEFT
- 이전 문자로 이동

Window
Maximize Active View or Editor : CTRL + M
- 선택된 뷰 최대화

Switch to Editor : CTRL + SHIFT + E
- 열려있는 에디터간 이동


반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)