본문으로 바로가기

자바 이클립스 단축키

category IT 프로그래밍 2017. 12. 25. 23:00



자바 개발자의 필수 프로그램: 이클립스


프로그래밍을 하려면 코드를 작성하고 저장하고 컴파일 및 디버깅을 도와주는 통합개발 환경이 필요하다

*통합개발환경(Integrated Development Enviornment,IDE)

현재 다양한 IDE가 존재하지만 자바 개발자에게 가장 사랑받는 IDE로 이클립스가 있다


이클립스는 오픈소스 IDE다.

이클립스 비영리재단이 관리, 운영한다

이클립스는 초기 기술은 IBM이 발명했다. 1990년 대 중반 이후 IDE가 개발자에게 필수 요소로 대두대자, IBM은 비슷한 IDE였던 비주얼에이지를 개선해 이클립스를 내놓았다.


최근 이클립스는 자바를 넘어 다양한 영역으로 확장되고있다.

구글에서 이클립스 ADT(Anddroid Development Tools)라는 플로그인을 지원하며 이클립스는 안드로이드 개발자에게도 인기를 끌었다.

하지만 2015년 구글은 이클립스 지원을 중단하고 독자적인 IDT인 안드로이드 스튜디오에 집중할 것이라고 발표해 새로운 변화를 예고했다.

현재 이클립스의 가장 최신 버전은 네온(Neon)이다.

네온은 PHP, 자바스크립트, 도커, 사물인터넷(IoT)등을 위한 기술을 지원해 웹, 인프라 등 다양한 산업분야에 쓰일 수 있다.

클라우드 IDE체(CHE)다. 

체는 따로 프로그램을 설치하지 않고 웹브라우저에서 바로 이클립스를 이용할 수 있는 서비스다.










이클립스에서 활용할 수 있는 단축키 모음



ctrl + D: 커서가 있는 한 줄 지우기
ctrl + alt + 아래방향키 : 아래로 복사
ctrl + m : 전체창(더블클릭 효과)
ctrl / : 주석걸기(한줄 전체주석)
System.out.println(); 단축키 : syso 쓰고 컨트롤 스페이스바
여러줄 잡고 ctrl + / : 여러줄 주석
alt + shift + x + j : run configuration (이것 말고 ctrl + F11이 더 편해요)
ctrl + F11 : 바로 실행
alt + 드래그 : 커서가 선택한 줄을 위아래로 자유자재로 옮기기
ctrl + shift + x : 대문자로
ctrl + shift + Y : 소문자로
ctrl + shift +F : 자동으로 줄 배열 예쁘게 바꾸어줒ㅁ
ctrl + shift + W : 열려있는 모든 탭 닫기
ctrl + W : 창 하나 닫기
F2 : Rename
클래스, 변수에 ctrl 클릭 : 연결된 클래스 확인
alt <- : 나를 부른 위치로 다시 돌아감
&& 누르고 ctrl F : 위 빈칸 && 밑빈칸 || 해놓고 replace find하면 찾고 바꾸고, replace 하면 싹다 바뀜

* Restore from local history : 한달전까지 지워진 패키지 복구 가능













v 자주 사용하는 이클립스 단축키



1. /* */ : 주석처리 -> 블럭 지정한후에 ctrl+alt+/ 주석 해제는 ctrl+alt+\
// : 한줄 주석처리 -> ctrl+/

2. 자동 완성 기능 : ctrl+spacebar

3. 줄이동 : atl+방향키(위,아래) -> 커서가 있는 줄의 모든 글자가 방향키에 따라 이동
줄삭제 : ctrl+D ->커서가 있는 줄을 삭제

4. 에러 픽스 : 에러난 부분(벌건줄)에서 ctrl+1 ->에러난 곳에대해 해결방법을 제시함

5. Undo/Redo : ctrl+Z/ctrl+Y

6. System.out.println(); 생성 : sysout 입력하고 ctrl+spacebar

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

8. shift+alt+s r : getter/setter 자동 생성
F11 : 디버깅 시작
F4 : 상속 구조 클래스 보기(Method 등)
alt+shift+r : 변수 및 Method 변경(변경할 변수 에서 단축키를 누르고 변경 후에 엔터를 누르면 변수명이 모두 변경)
ctrl+m : 에디터 화면 넓게/좁게









* Alt

> Alt + Shift + J : JavaDoc 주석

> Alt + ←→(좌/우) : 뷰 화면의 탭에 열린 페이지 이동

> Alt + ↑↓(상/하) : 커서가 있는 줄을 위 아래로 이동



* Ctrl

> Ctrl + 1 : Quick Fix

>> 구현하지 않은 메서드 추가

>> 로컬 변수 이름 바꾸기

>> Assignment 입력

>> 행 둘러싸기 (if/where/for이나 블록으로 둘러 싸려면 해당영역을 선택하고 Ctrl + 1)

> Ctrl + D : 한줄 삭제

> Ctrl + E : 뷰 화면의 탭에 열린 페이지 이동

> Ctrl + L : 라인 이동

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

> Ctrl + K : 문자열 찾기 (찾고자 하는 문자열을 블럭으로 설정한 후...)

>> Ctrl + Shift + K : 역순으로 찾기

> Ctrl + M : 전체화면

> Ctrl + O : 현재 보고있는 파일의 아웃라인 (메서드 리스트 확인, 메서드나 필드 이동가능)

> Ctrl + W : 창 닫기

> Ctrl + , or. : 다음 Annotation(Error, Warning, Bookmark)으로 이동

> Ctrl + / : 주석 처리 (여러줄 블럭 처리 가능)



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

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

> Ctrl + Shift + G : 클래스의 메서드나 필드를 Reference하고 있는 곳으로 이동

>> 반대 : F3 (Reference하는 클래스로 이동)

> Ctrl + Shift + L : 단축키 보기

>> Ctrl + Shift + L + L : 단축키 지정

> Ctrl + Shift + W : 열린 파일 모두 닫기

> Ctrl + Shift + O : 자동 import 처리 (사용하지 않는 Class는 삭제)



















> Ctrl + Shift + R : Open Resource

> Ctrl + Shift + ↑↓(상/하) : 다음/이전 메서드로 이동

> Ctrl + Shift + / :JavaDoc주석 추가

> Ctrl + Shift + Space : 메서드 파라미터 힌트 (메서드에 입력해야 하는 파라미터 정보가 표시된다.)


> Ctrl + F3 : 클래스 아웃라인

> Ctrl + F6 : View 화면의 탭에 열린 페이지 이동

> Ctrl + F7 : View간 화면 전환

> Ctrl + F8 : Perspective간 화면 전환

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

> Ctrl + PageDown : 뷰 화면의 탭에 열린 페이지 이동








* Function Key

> F2 : 에러의 원인에 대한 힌트 (에러 라인에 커서를 위치시키고...)

> F3 : Java 편집기에서 Reference하는 클래스의 자바파일로 이동

>> Ctrl + 클릭

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

> F4 : 해당 클래스의 Hierarchy

> F12 : Editor로 포커스



* E.T.C.

> CTRL + 휠 : 페이지 단위 이동























data-matched-content-rows-num="3" data-matched-content-columns-num="4" data-matched-content-ui-type="image_card_stacked"

--