단축키

 실행 비고

 Ctrl + F11

 바로 전 실행한 클래스 실행  

 Ctrl + 마우스클릭(F3)

 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때

 현재 메소드의 정의부로 이동

 소스상에 링크로 표시됨

 Alt + 좌우 방향키

 이전 또는 이후 수정한 소스 파일로 이동  

 F4

 [클래스명 선택] 해당 클래스의 Hierarchy  

 Ctrl + f 

 찾기 및 변경

 기본 찾기

 Ctrl + k

 블록 지정된 문자열 찾기

 

 Ctrl + Shift + k

 블록 지정된 문자열 역으로 찾기

 

 Ctrl + j

 문자열을 입력하면서 찾기

 이클립스 툴 하단에 찾고자 하는 문자열과 결과 표시 

 Ctrl + Shift + j

 문자열을 입력하면서 역으로 찾기

 Ctrl + Shift + g 

 현재 커서가 위치한 메소드를 사용하는 부분들을 찾아준다

 마우스 오른쪽 클릭 - Reference - Workspace

 Ctrl + Space

 입력 보조장치(Content Assistance)

 코드 자동완성기능

 F2

 에러가 난 부분에서 에러의 원인에 대한 힌트 제공

 

 Ctrl + Shift + Space

 현재 커서가 위치한 메소드의 파라메터 타입과 힌트를 제공

 

 Ctrl + d

 한 줄 삭제

 

 Ctrl + w

 현재 활성화 된 탭을 닫기

 

 Ctrl + l

 입력된 소스 라인으로 이동

 

 Ctrl + i

 자동 들여쓰기

 

 Ctrl + /

 // 주석처리

 블록을 지정하면 모두 //로 주석처리되고

 주석 처리된 상태에서는 주석 해제가 됨

 Ctrl + Shift + /

 /**/ 주석처리

 블록을 지정하여 주석처리

 Ctrl + Shift + \

 /**/ 주석해제 처리

 

 Alt + 상하 방향키

 위 또는 아래줄과 라인을 바꿈

 블록을 지정하여 사용가능

 Alt + Shift + 방향키

 블록지정

 

 Ctrl + Shift + o

 자동 import

 

 Ctrl + Shift + m

 특정 클래스 import

 

 Ctrl + Shift + f

 소스코드 자동 정릴

 들여쓰기 줄 바꾸기 등

 Alt + Shift + f

 메소드나 멤버변수에 자동으로 주석 Template 추가

 

 Ctrl + Shift + F4

 모든 파일 닫기

 변경 파일 존재시 Save여부를 물어봄

 Ctrl + m

 현재 탭의 화면 최대화

 다시 누르면 원상태로

 Ctrl + t

 하이어라키(계층구조) 팝업 띄우기

 인터페이스 구현 클래스간의 이동시

 Ctrl + o

 메소드나 필드 이동

 

 Ctrl + F6

 열려있는 파일들 목록으로 선택해서 이동하기

 

 syso~ + Ctrl + Space

 System.out.println(); 단축입력

 try문, if문, while문, for문, switch문 …

 Ctrl + , or .

 다음 annotation(에러, 워닝, 북마크 가능)으로 점프

 

 Ctrl + 1

 퀵 픽스

 Help

 F10

 메뉴창을 활성화

 

 Ctrl + F8

 다음 Perspective로 이동  

 Ctrl + n

 새로운 파일 및 프로젝트 생성

 

 Ctrl + Shift + Down

 Java Editor에서 다음 member로 이동

 

 Ctrl + F7

 다음 View로 이동

 

 Ctrl + Shift + F7 

 이전 View로 이동

 

 F12

 컴파일 중 에러등으로 포커스가 다른데로 갔을 때 Editor 로 커서 이동

 

 Ctrl + Shift + b

 현 커서의 위치에 브레이크 포인트 설정/해제

 

 F11

 디버깅 시작

 

 F8

 디버깅 계속

 

 F6

 디버깅시 한줄씩 실행 (Step Over)

 

 F5

 디버깅시 한줄씩 실행하고 함수일 경우 그 함수 내부의 row씩 실행 (Step Info)  

 Ctrl + r

 현재 라인까지 실행  

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

이클립스 설치 및 한글버전 설정  (0) 2015.10.13
속도개선 설정하기  (0) 2015.09.25
탭을 공백문자로 바꾸어주도록 설정  (0) 2015.09.23

#1.  다운로드

현재 2015.10.13 참고사항으로 따라가시면 됩니다. (버전이 많이 업데이트 되어있음) 


downloads 메뉴 클릭


Eclipse IDE for Java Developers 를 다운로드 받는다



다운로드 받은 파일을 압축 해제 하여 사용

#2. 한글 버전

eclipse 상단 메뉴에서 [help] -> [install new software] 를 선택
팝업된 창에서 add 버튼을 클릭



다음과 같은 창이 뜬다.


name 에는 본인이 인지하기 쉬운 이름을 정해주고 자신의 버전에 맞는 URL을 넣는다.
location 에는 url을 입력한다.

예)
eclipse 3.3(europa)
http://download.eclipse.org/technology/babel/update-site/R0.8.1/europa

eclipse 3.3(ganymede)
http://download.eclipse.org/technology/babel/update-site/R0.8.1/ganymede

eclipse 3.3(galileo)
http://download.eclipse.org/technology/babel/update-site/R0.8.1/galileo

eclipse 3.3(helios)
http://download.eclipse.org/technology/babel/update-site/R0.8.1/helios

입력하고 하위에 나오는 리스트에서 선택하여 설치하고 다시 이클립스를 재실행

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

이클립스 단축키  (0) 2015.10.16
속도개선 설정하기  (0) 2015.09.25
탭을 공백문자로 바꾸어주도록 설정  (0) 2015.09.23

 원본

 수정

 설명

  -vmargs

  -vmargs

 

  -Dosgi.requiredJavaVersion=1.5

  -Dosgi.requiredJavaVersion=1.5

 

 

  -Xverify:none

 클래스 검사 생략. 이클립스 실행 시간이 줄어든다.

 

  -XX:+UseParallelGC

 Parallel Collector를 사용. 병렬 가비지 컬렉션.

 

  -XX:-UseConcMarkSweepGC

 병행 mark-sweepGC 기능을 수행하여 GUI 응답 속도 처리

 

  -XX:PermSize=32M

 이클립스 클래스 로딩 기본 메모리

 

  -XX:MaxPermSize=128M

 이클립스 클래스 로딩 최대 메모리

   -XX:NewSize=32M JVM에서 새로운 객체가 생성 될때 로딩되는 최소 영역

 

  -XX:MaxNewSize=32M

 JVM에서 새로운 객체가 생성 될때 로딩되는 최대 영역

  -Xms256m

  -Xms256m

 이클립스 실행시 잡는 최소 메모리

  -Xmx256m

  -Xmx256m

 이클립스 실행시 잡는 최대 메모리


* Xms와 Xmx를 똑같이 설정한 이유는 이클립스가 메모리를 유동적으로 관리하는데 이걸 정적으로 고정시켜 주기 위해서이다.

 유동적으로 관리하게 놔두면 자바는 메모리가 부족할때 확보하려고 메모리 할당을 하게 되고 메모리의 여유가 있으면 남는 메모리를 조금씩 시스템으로 돌려버린다.

 이러한 작업때문에 이클립스 속도가 더 느려지기에 아예 처음부터 최소값과 최대값을 고정시켜 버리면 불필요한 작업을 하지 않게 된다.

 물론 메모리 값은 컴퓨터 사양에 따라 수정하면 된다.


* Heap Memory


[Window] -> [Perference] -> [General]  에서 'Show heap status' 체크박스에 체크.



체크를 해주면 이클립스 오른쪽 하단에 현재 메모리 사용량과 휴지통 아이콘이 생긴다.
힙에 메모리가 많이 쌓였을때 휴지통을 눌러서 한번씩 정리해주면 된다.



Code Assist 비활성화

[Window] -> [Preferences] -> [Java] -> [Editor] -> [Code Assist tab] 에서 'Enable auto activation' 을 꺼준다.

단축키 ctrl + space 로 코드 어시스트 사용가능하다.




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

이클립스 단축키  (0) 2015.10.16
이클립스 설치 및 한글버전 설정  (0) 2015.10.13
탭을 공백문자로 바꾸어주도록 설정  (0) 2015.09.23

프로젝트를 하다보면 A라는 개발자는 Tab으로 소스의 라인을 맞추고 B라는 개발자는 Spaces으로 또 C개발자는 Tab과 Spaces를 섞어서 라인을 맞춘다.


이런경우 제 3자 혹은 A개발자와 B개발자 그리고 C개발자의 소스를 공유하였을 때 서로 다른 라인으로 또는 라인이 맞지 않는 뒤죽박죽인 소스를 보는 경우가 많은데, 이러한 가독성이 없는 프로그램 소스는 개발의 효율을 상당히 조하시키는 요인이 된다.


소스 파일을 공유하고 서로 보기 좋게 코딩하는 방법중 가장 기본적인 방법인 이클립스에서 Tab을 Spaces로 변경되어 사용하는 방법이다.


이클립스 설정은 다음과 같이 설정하면 된다. (캡쳐는 없음)


1. 이클립스 상단 메뉴들 중 [Window] -> [Preferences] 를 차례로 클릭하여 설정 팝업을 띄운다.


< 텍스트 파일 설정 >

2. 설정 팝업에서 [General] -> [Editors] -> [Text Editors] 를 차례로 클릭하고 우측의 "Insert spaces for tabs" 체크박스를 체크한다.


< 자바 파일 설정 >

3. (2)위 동일하게 [Java] -> [Code Style] -> [Formatter] 를 차례로 클릭하고 우측의 "Edit" 버튼을 클릭한다.


4. [Tab policy] 항목을 "Tab only" 에서 "Spaces only" 로 바꾸고, 상단의 profile name을 적절하게 변경한다. (Ex.Eclipse Tab-to-Space)


< XML 파일 설정 >

5. (2)와 동일하게 [XML] -> [XML Files] -> [Editor] 에서 "Indent using spaces" 라디오버튼을 체크한다.


6. 적용을 하면 설정 완료된다. (설정을 완료하였다 하더라고 이미 작성된 파일들에는 적용되지 않으므로 프로젝트 시작전에 미리 세팅하는 것이 좋을듯 하다.)


위의 설정은 웹 개발자들이 자주 사용하는 텍스트 파일, 자바파일, xml파일을 동일하게 적용하기 위함이다.


위와 같이 적용이 끝난 후 코딩을 하면 Tab을 눌렀을 경우 Spaces가 4칸의 효과를 확인 할 수 있다.


이렇게 개발자들이 설정을 하고 나면 Tab을 사용하던 Spaces를 사용하던간에 동일한 Spaces를 이용하여 라인을 맞춘것으로 보이기 때문에 가독성에 있어서 효율적인 소스코드를 볼 수 있다.

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

이클립스 단축키  (0) 2015.10.16
이클립스 설치 및 한글버전 설정  (0) 2015.10.13
속도개선 설정하기  (0) 2015.09.25

+ Recent posts