출처 : http://blog.kfmes.com/204

자바 프로그래밍을 할때 손으로 소스코드를 타이핑해가면서 UI를 디자인 하기에는 그리 쉬운일은 아니다.

Visual Studio 같은 IDE에서는 기본으로 UI 디자인을 쉽게 할 수 있다.
Netbeans 도 있긴하지만 외부 패키지를 import 해서 써야하므로 좀 껄끄럽다.
이클립스에도 이러한 플러그인이 있으니,
 알만한 사람들은 알만한 이클립스의 visual editor 플러그인

UI 디자인을 쉽게 할 수 있는 툴이다
visual editor

이 플러그인이 이클립스 3.2에서는 쉽게 설치가 되었으나, 3.3으로 넘어가면서 약간 까칠해졌다 -_ -;

지금부터 설치 방법을 적어보도록 하겠다.
이클립스 다운로드
일단 설치과정에 사용한 이클립스 버전은 3.3.. IDE for Java Devlopers 으로 했다.
사실 어느 패키지를 사용해도 별 문제가 없다.

이클립스 프로젝트에 보면 VEP가 있긴한데 그 곳은 오래된 버전이라, Visual editor 위키페이지에 설치방법이 나와있다.
Visual editor 다운로드
http://www.ehecht.com/eclipse_ve/ve.html 에 가서 위 파일을 받는다.
사용자 삽입 이미지
다운받은 파일들 압축을 적당한 곳에 푼다.

이클립스 실행!
eclipse!!
자 이제 본격적으로 VE(Visual editor)를 설치할 차례다.

메뉴의 Help > Software Updates > Find and Install...

Search for new features to install 선택
New Local Site 버튼을 눌러 Visual Editor 플러그인의 압축을 푼 폴더를 선택해준다.
업데이트 사이트는 아래에 선택되어있는 Europa Discovery Site와 방금 추가한 로컬 사이트를 선택해준다.

나머지는 스샷을 보고 따라하면 별 무리 없을것이라 생각된다.
사용자 삽입 이미지
미러 서버 선택후 패키지 정보를 받아오고 나서 Visual Editor 선택하면 의존성 에러가 난다

사용자 삽입 이미지

당황하지말고 Select Required 를 눌러보자...
오류가 사라지지 않는다면 아래 화면처럼 Europa Discovery Site 를 펼친뒤에 다시 Select Required 를 눌러본다(필요한 패키지들이 자동으로 선택될 것이다).
사용자 삽입 이미지
다시 Select Required 를 눌러보면 위와 같이 선택이 되면서 의존성 문제가 해결된걸 볼 수 있다.(이건 이클립스 버그인듯 하다 -_-)

이후에는 프로그램 설치하듯이 진행하면된다.

설치가 끝나면 이클립스를 재시작 할거냐고 묻는데 재시작을 해주자.

설치가 끝났으니 테스트 -_-)/
아래 그림들은 프로젝트 생성하는 과정이다.
사용자 삽입 이미지
Visual Editor 플러그인을 설치하고 위와 같이 New > Other... 를 눌러보자

사용자 삽입 이미지
VIsual Class 가 있다!!
그 외에도 밑에 AWT/Swing/SWT등등이 있으니 적절히 써보도록 하자.

사용자 삽입 이미지
Visual Class 를 선택한 화면
스타일에서 Swing - Frame 를 선택, 클래스 이름과 몇가지 옵션을 선택해줬다.

Visual Editor 가 적용된 Eclipse

Visual Editor 가 적용된 Eclipse

Palette 윗부분의 ◀ 버튼을 누르면 익숙한 UI가 나타난다.

사용자 삽입 이미지
JFrame 위에서 오른클릭을 해서 레이아웃을 설정하는 모습.

사실 자바 책같은곳에 보면 대부분 Layout Manager 를 사용해서 코딩을 하지만,
null 을 선택하게되면 원하는 위치에 Swing Component들을 배치 할 수있다.
하지만 웬만하면 레이아웃 매니저를 쓰는걸 권장하고 싶다.

사용자 삽입 이미지
null 레이아웃 상태.. JButton을 배치해보자!

사용자 삽입 이미지
버튼 이름을 물어보는데 가급적이면 이런 이름들은 아무렇게나 적지말자 ;
간단한 프로그램 같은 경우는 무시해도 되겠지만,
규모가 커질듯한 프로그램이나, 여럿이서 공동작업을 한다고하면 .....

버튼을 만들었으니 이벤트를 연동 해보자!

사용자 삽입 이미지
setText 라는 메뉴가 있긴한데,
한글로 적으면 제대로 입력이 되질 않는다 -_-;
밑의 프로퍼티에 입력을 하거나, 코드상에서 직접 써주자.

버튼에서 오른클릭 > Events 에 가보면 눈에 익은 문구가 하나 보인다
actionPerformed ! 버튼에 대한 기본 동작인데...
Add Events 를 선택해보면 AddKeyListener, MouseListener 등등 여러가지들이 나온다.
어찌되었건 기본 동작인 actionPerformed 를 선택

사용자 삽입 이미지
JOptionPane 을 이용해서 메세지 박스를 띄우는 코드를 집어넣었다.



실행해보자!!
사용자 삽입 이미지
버튼을 누르면 예상했던대로 메세지박스가 뜬다!

하지만 이 플러그인으로 디자인을 하고 소스코드를 보면 상당히 지저분해지기(컴포넌트 하나 추가할때마다 get~~~~~~ 이런 method 가 생김) 때문에, 생성된 코드를 직접  정리 해주는것이 좋다.


참 쉽죠?

참 쉽죠?

Posted by 나비:D
:
이클립스 프로젝트 임폴트시 overlaps the workspace location 오류 발생시 해결책

.projcet 파일을 열고 <name></name> 태그 안에 이름을 바꿔준다

<name>Test</name>
-> <name>Test1</name>
 
Posted by 나비:D
:
출처 : http://blog.jidolstar.com/78

Flex 소스를 관리하기 위해 Flex Builder에서 Subclipse을 설치하고자 한다. Subclipse는 Eclipse에 Subversion(약칭 SVN)을 사용할 수 있도록 하는 플러그 인이다.
SVN은 소프트웨어 버전 관리를 효율적으로 관리해주는 시스템이다. CVS와 거의 동일한 방법으로 사용할 수 있기 때문에 CVS를 사용하시는 분들은 SVN을 사용해도 무난하다.
Subclipse를 사용할려면 SVN환경이 구축되어 있어야 한다.
이에 관련된 자료는 http://www.pyrasis.com/main/Subversion-HOWTO  를 참고하기 바란다.

http://subclipse.tigris.org/install.html  를 방문하면 Eclipse 3.x에서 Subclipse를 설치하는 방법이 나온다. 이 사이트에서 잘 설명되어 있긴 하지만 잠깐 맛배기로 설치하는 화면을 보여주겠다. 미리 말하는 것이지만 이 사이트에서 하라는데로 하면 문제가 발생한다. (2007-05-21 현재)

순서

  1. Subclipse 설치 방법 1 - 빌더에서 직접 다운받기
  2. Subclipse 설치 방법 2 - 수동설치
  3. Flex Builder에서 Subclipse 사용해보기
  4. 마무리
  5. 참고사이트

 

1. Subclipse 설치 방법 1 - 빌더에서 직접 다운받기

Flex Builder는 Eclipse를 가지고 만든 것이기 때문에 아래화면과 같이 Help > Software Updates > Find and Install 에서 똑같이 업데이트를 할 수 있다.

사용자 삽입 이미지

Find and Install를 선택하면 아래와 같은 화면이 나오는데 새로 설치하는 것이므로 Search for new features to install을 선택하고 Next버튼을 누른다.

사용자 삽입 이미지

SVN을 설치하기 위해 New Remote Site 버튼을 클릭해서 아래 사이트를 추가합니다.

    Name: Subclipse 1.2.x (Eclipse 3.2+)
    URL:  http://subclipse.tigris.org/update_1.2.x 
   
    Name: Subclipse 1.0.x (Eclipse 3.0/3.1)
    URL:  http://subclipse.tigris.org/update_1.0.x 

Eclipse버전이 3.1이므로 (Help > Product Details 에서 버전을 확인할 수 있다.) 위 화면에서 Subclipse 1.0.x를 선택하고 Finish 버튼을 누른다.
사용자 삽입 이미지


Finish를 하면 검색결과(Search Results)가 나오는데 Subclipse(1.2.0)은 org.eclipse.core.resources(3.2.0) 플러그인이 필요하다가 나온다. 자세히 보니... 나는 분명히 Subclipse 1.0.x를 다운로드 받기로 했는데... 검색결과는 Subclipse 1.2.0가 나오는 것이 아닌가?? ㅡㅡ;;;; http://subclipse.tigris.org/update_1.0.x  에서 설정을 잘못해놓은 것이 분명하다. 그래서 지금으로선(2007.05.21) 수동으로 설치할 수 밖에 없을 듯하다.

사용자 삽입 이미지


2. Subclipse 설치 방법 2 - 수동설치

빌더에서 Subclipse 설치가 안되므로 수동으로 설치한다. 복잡해 보이긴 하겠지만 그리 어려운 작업도 아니다.

Flex Builder를 종료하고 http://subclipse.tigris.org/servlets/pr ··· mentlist  로 가서 Eclipse 3.x 를 선택하면 아래와 같은 화면이 나온다. 여기서 site-1.0.5.zip을 다운로드 받아서 압축을 푼다. 그런 다음 안에 있는 내용을 그대로 복사해서 Flex 빌더 설치 폴더(C:\Program Files\Adobe\Flex Builder 2)에 붙여넣기를 한다.

사용자 삽입 이미지

C:\Program Files\Adobe\Flex Builder 2\plugins 폴더에 아래 그림과 같은 4개의 파일이 있어야 한다.
사용자 삽입 이미지

C:\Program Files\Adobe\Flex Builder 2\features 폴더에는 아래와 같은 1개의 파일이 있어야 한다. 만약 jar 압축파일이라면 압축을 풀자. 그리고 jar 파일은 지운다.

사용자 삽입 이미지

C:\Program Files\Adobe\Flex Builder 2 에 site.xml 이 있으면 지운다.

이렇게 하면 플러그인 설치 완료이다.



3. Flex Builder에서 Subclipse 사용해보기


앞에서 미리 언급했지만 SVN 환경이 미리 구축되어 있어야 한다.
Flex Builder를 실행하고 다음과 같이 미리 만들어진 프로젝트에 마우스 오른쪽 버튼을 누르고 Team>Share Project 를 선택한다.
사용자 삽입 이미지


공유할 프로젝트를 올릴 SVN 저장소(SVN Repository)의 주소를 생성한다. 이때는 Create a new repository location을 선택하면 된다.
사용자 삽입 이미지

SVN 서비스를 제공하는 서버에 접속하기 위한 주소를 입력한다.
사용자 삽입 이미지

제공하는 주소에서 Browe....를 선택하여 하위폴더에 폴더를 만들기 위한 작업을 실시한다.
사용자 삽입 이미지

Finish 버튼을 선택한다.
사용자 삽입 이미지

아래 리스트에 공유할 파일을 선택하고 난 다음 Edit the commit comment에 관련된 내용을 입력한다.
사용자 삽입 이미지


작업을 완료하게 되면 Flex Builder의 Navigator에 파일명 옆에 Vesion번호, 날짜, 시간, id 정보가 같이 올라오는 것을 볼 수 있다.
사용자 삽입 이미지


4. 마무리

이로써 Flex Builder에서 SVN을 사용할 수 있는 환경을 구축했다.
SVN을 사용하면 Flex 프로젝트할때 소스가 서로 공유되고 버전관리가 되기 때문에 쉽게 협업을 하면서 일할 수 있다. 가령 CSS와 MXML을 작성하는 사람과 AS만 만드는 사람끼리 협업이 가능하다는 것이다. 혼자서 하는 프로젝트라도 소스 자체가 버전관리가 되므로 잘못된 소스를 올리더라도 이전으로 복구할 수 있다.

SVN은 프로그램 개발과 관련된 것이 아니더라도 자료공유에 상당히 도움이 되고 요즘 프로젝트시 잘 사용하는 Trac(Site : http://trac.edgewall.org/ , Review: http://digitz.tistory.com/314 )과도 연동이 되니 그 활용도는 아주 크다고 할 수 있겠다.

5. 참고사이트

Subclipse공식사이트 : http://subclipse.tigris.org/ 
서브버전 사용하기 : http://www.pyrasis.com/main/Subversion-HOWTO
Trac Review : http://digitz.tistory.com/314 
Trac 공식 사이트 : http://trac.edgewall.org/ 

글쓴이 : 지돌스타(http://blog.jidolstar.com )
Posted by 나비:D
:
Posted by 나비:D
:
출처 : http://cafe.naver.com/eclipseplugin.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=1503

이클립스에 포함된 클래스의 양이 많아지다 보니 클래스를 로딩하는 공간인
Permanant Heap이 모자라서 튕기곤 합니다.

이클립스 실행시 -vmargs -XX:MaxPermSize=256m -Xms128m -Xmx512m 옵션을 붙여서 실행하세요. (참고)

저는 리눅스를 써서 몰랐는데 최근 윈도우 XP를 쓰면서 1G 이상은 메모리가 안 잡혀서
한참 삽질하였습니다. (아마 32비트 버전의 제약이겠죠??)
-Xmx는 그냥 검소하게 512 정도로 사용해야겠네요.

3.3이후로는 eclipse.ini에 아예 PermSize 옵션이 있는데도
우리가 주로 사용하는 Sun JVM에는 적용되지 않는다고 합니다. (참고)

ologist님의 지적에 따르면 이클립스 뿐만 아니라 WAS에서도 AOP 등으로 인해
요즘 dynamic class generation이 많이 발생해서 PermSize가 모자란 경우가 많다고 합니다.
다만 이클립스의 경우는 dynamic class generation 보다는 XML(plugin.xml)에 의한
static class의 dynamic binding이기 때문에 실행하면서 무한히 용량이 늘어나는 경우는
없을 듯 합니다.
Posted by 나비:D
:
 
장점
- 직관적인 사용법: Ctrl+/ 주석 처리와 기본 인코딩 지원(최대 강점)
- 높은 버전: 안정성을 기대할 수 있다.
단점
- 도움말이 없다.


주석처리 지원과 인코딩 변환이면 핵심 기능은 다 있는 것이다.
Preferences 설정을 통해서 키 중복을 막을 수도 있다.
 
ResourceBundle Editor
장점
- 막강한 기능: i18n 지원, 프로퍼티 Tree view 제공, 마법사 기능
단점
- 도움말이 없다.
- 복잡한 사용법(최대 약점)
- 조악한 UI

 
뭔가 그럴싸하지만, 적응이 필요한 화면이다.
정작 에디터에선 Ctrl+/ 로 주석처리가 안된다.ㅡㅡ;
 
i18n을 많이 써야 하는 다국어 지원 솔루션 개발자들에게는 유용할 것 같다.

일반적인 정보시스템, 웹 개발, 단일어 어플리케이션 개발에는 Properties가 더 나은 듯..
Posted by 나비:D
:

Eclipse 3.01 웹 프로그래밍 플러그인들

내가 사용하는 웹 프로그래밍을 위한 플러그인들을 정리해봤다.

이클립스 플러그인에 대한 정보는 http://eclipse-plugins.2y.net/eclipse/index.jsp 에서 얻는다.
이클립스 웹 툴즈 플랫폼이 어서 빨리 나왔으면 좋겠다..
플러그인 이것 저것 테스트 하다가 정작 일을 제대로 못하겠다. 통합 되서 하나가 딱 평정을 했으면..

참고로 http://www.myeclipseide.com 의 My EclipseIDE를 이용하면 아래에 설명한 모든 환경이 다 갖춰지고 성능도 더 좋은데... 상용이다... 사실 상용인게 문제가 아니라 우리 회사 컴퓨터가 안 받쳐줘서 MyEclipseIDE를 못쓴다.. ^^

1. Lomboz J2EE 개발 플러그인

JSP와 J2EE 개발을 도와준다. 웹 프로그래밍을 위해 현재로서는 유일한 오픈 소스 개발 도구이다.
예전엔 버그가 너무 많아서 쓰기 힘들었는데, 이젠 쓸만한 것 같다.
JSP 코드 자동완성기능 때문에 사용한다.

  • http://forge.objectweb.org/projects/lomboz

  • 리눅스에서는 이 롬보즈 플러그인 디렉토리에 이클립스를 실행한 사용자에게 쓰기 권한이 있어야만 한다. 이유는 이 플러그인이 WAS 설정 저장을 플러그인 디렉토리에 직접해버리기 때문이다.
    만약 root 이외의 사용자 권한으로 실행할 경우 롬보즈 설정을 저장할 수 없어 짜증날 수 있으니 주의요망!
  • 이 플러그인을 설치하려면 emf,sdo 플러그인이 필요하다.
  • 설치후 주의점.
    • "환경설정 -> Java -> 빌드경로"에서 "소스 및 출력 폴더" 설정을 "폴더(F)"로 해야한다.
    • "환경설정 -> Lomboz" 에서 JDK의 tools.jar의 정확한 경로를 지정해줘야한다.
    • JSP 컨터에너 서버 설정은 "환경설정 -> Lomboz -> Server Definition"에서 한다.
    • "창 -> Perspective 사용자정의 -> 신규 -> Java -> Lomboz J2EE Wizard"에서 JSP와 Servlet 등을 신규 생성 목록에 추가시켜주면 손쉽게 JSP와 Servlet을 생성할 수 있다.
  • JSP 편집기능을 사용하려면 프로젝트를 롬보즈 프로젝트로 생성하고, Web Module을 추가해줘야한다.

2. Sysdeo Tomcat Plugin

톰캣을 자동으로 실행시켰다 종료했다 할 수 있는 플러그인이다.
롬보즈 자체에도 이 기능이 있지만 이 플러그인을 쓰는게 더 편하다.

  • http://www.sysdeo.com/eclipse/tomcatPlugin.html

  • Tomcat을 디버그 모드로 실행하면 컴파일 된 JSP 파일을 이용해 JSP 페이지 디버깅도 가능하다. "환경설정 -> Tomcat -> JVM Settings" 에서 디버깅 모드 설정. 기본값을 디버깅 모드.

  • 톰캣 프로젝트 환경 설정
    • 먼저 웹 어플리케이션 프로젝트를 생성할 때 Lomboz 프로젝트로 생성하고, 나중에 프로젝트 생성이 끝나면, 프로젝트 속성에서 "Tomcat -> Is Tomcat Project"를 체크하면 그 때부터 톰캣 프로젝트에 등록된다.
    • 그리고서 Context Name을 지정한다. 컨텍스트 네임은 필히 "/"로 시작해야만 한다!
    • "Subdirectory to set as web application root" 부분에 롬보즈에서 추가한 웹 모듈 디렉토리를 지정하면 된다.
    • 이제 프로젝트 이름에서 오른쪽 마우스 단추를 클릭하면 "Tomcat Project"메뉴가 뜬다.
    • 프로젝트에서 오른쪽 단추를 눌러 Tomcat Project -> Add tomcat libraries to project build path 를 해서 servlet.jar 를 라이브러리에 추가해야 한다. Lomboz에서 WAS설정을 제대로 했을 경우에는 필요없다.
    • Tomcat Project -> Create JSP Work Directory를 클릭하면 "work"라는 디렉토리가 생성되면서 JSP파일을 Java로 변환한 소스와 클래스 파일이 여기 생성된다. 여기 생성된 Java 소스에 디버깅을 걸 수 있게 된다.
    • 환경설정 -> Tomcat -> Tomcat Manager App -> ManagerApp Url을 http : //localhost : 8080/manager/html로 바꾸고, 관리자 사용자명과 비밀번호를 지정한다. (콜론 좌우의 공백을 빼고 쓸것. 야후 블로그의 버그 때문에 띄워쓴 것임)
    • "Tomcat Project"의 다른 메뉴들은 감이 팍 오리라~

3. Properties Editor

어플리케이션 설정 파일로 *.properties를 많이 사용할텐데, 문제가 하나 있다.
프라퍼티 파일은 "한글을 쓸 수 없다". 프라퍼티 파일의 인코딩은 무조건 latain1으로 지정된다. 한글을 쓰면서 자연스럽게 latin1으로 저장하려면 이 플러그인을 써야 한다.

4. XML Buddy

이젠 XML 필수 시대!!
XML 에디터 하나쯤은 키워야지~~

  • http://www.xmlbuddy.com/

  • 설치 후에 "환경설정 -> XMLBuddy -> XML -> Encoding"에서 "Default to workbench encoding"으 살짝 활성화 시켜주자.

5. SQL Explorer

언제나 졸졸 따라 다니는 RDBMS 접속은 필수!

6. 자바스크립트 에디터

자바 스크립트도 깔끔하게 독립 파일로 작성해야 하는 법~

출처 : http://kr.blog.yahoo.com/kwon37xi/1236485.html

출처 : Tong - mahoon님의 이클립스 플러그인통

Posted by 나비:D
:

EDIT(편집)

Content Assist(컨텐트 지원)                              Ctil + Space


Context Information (매개변수 힌트)                    Ctil + Shift + Space


Find and Repalce (찾기/바꾸기)                        Ctrl + F


Find Next (다음 찾기)                                       Ctrl + K


Find Previous (이전 찾기)                                 Ctrl + Shift + K


Incremental Find (다음 증분 찾기)                      Ctrl + J


Incremental Find Reverse (이전 증분 찾기)          Ctrl + Shift + J


Quict Diff Toggle                                              Ctrl + Shift + Q


Quick Fix (빠른 수정)                                        Ctrl + 1


Redo (다시 실행)                                             Ctrl + Y


Restore Last Selection (마지막 선택사항 복원)     Alt + Shift + Down


Select Enclosing Element (엔클로징 요소)           Alt + Shift + UP


Select Next Element (다음 요소)                         Alt + Shift + Right


Select Previous Element (이전 요소)                   Alt + Shift + Left


Show Tooltip Description (도구 팁 설명 표시)       F2


Toggle Insert Mode(스마트 삽입 모드)                 Ctrl + Shift + Insert




File(파일)

Close (닫기)                                                     Ctrl+W or Ctrl + F4


Close All (모두 닫기)                                         Ctrl + Shift + W or Ctrl + Shift +F4


Exit (종료)                                                        Alt + F4


New (신규(기타))                                              Ctrl + N


New menu (신규)                                              Alt + Shift + N


print (인쇄)                                                       Ctrl + P


Properties (특성)                                               Alt + Enter


Refresh (새로 고치기)                                         F5


Rename (이름 바꾸기)                                         F2


Save All (모두 저장)                                           Ctrl + Shift + S




Navigate (탐색)
Backward History (뒤로)                                      Alt + Left


Forward History (앞으로)                                      Alt + Right


Go to Line (행으로 이동)                                      Ctrl + L


Go to Matching Bracket (일치하는 대괄호)              Ctrl + Shift + P


Go to Next Member (이전 구성원)                          Ctrl + Shift + Down


Go to Previous Member (일치하는 대괄호)              Ctrl + Shift + Up


Last Edit Location (마지막 편집 위치)                     Ctrl + Q


Next (다음 어노테이션)                                         Ctrl + .


Open Call Hierarchy (호출 계층 구조 열기)              Ctrl + Alt + H


Open Declaration (선언 열기)                                F3


Open External Javadoc (외부 Javadoc 열기)           Shift + F2


Open Resource (자원 열기)                                  Ctrl + Shift + R


Open Structure (상위구현 열기)                             Ctrl + F3


Open Type (유형 계층 구조 열기)                           F4


Open Type Hierarchy                                           Ctrl + Shift + H


Previous (이전 어노테이션)                                   Ctrl + ,


Quick Hierarchy (빠른 유형 계층 구조)                    Ctrl + T


Quick Outline (빠른 아웃 라인)                               Ctrl + O


Project (프로젝트)


Build All (모두 빌드)                                             Ctrl + B




Refactor - Java(리펙터)
Change Method Signature (메소드 서명 변경)           Alt + Shift + C


Convert Local Variable to Field (이동)                      Alt + Shift + F


Extract Local Variable (로컬 변수 추출)                    Alt + Shift + L


Extract Method (메소드 추출)                                  Alt + Shift + M


Inline (인라인)                                                      Alt + Shift + I


Move - Refactoring (이동)                                     Alt + Shift + V


Redo - Refactoring (다시 실행)                               Alt + Shift + Y


Refactor Quick Menu                                            Alt + Shift + T


Rename - Refactoring (이름 바꾸기)                       Alt + Shift + R


Undo - Refactoring (실행 취소)                              Alt + Shift + Z




Run (실행)
Debug Last Launched (마지막 실행 디버그)            F11


Display (표시)                                                     Ctrl + Shift + D


Execute (실행)                                                    Ctrl + U


Inspect (검사)                                                     Ctrl + Shift + I


Resume                                                              F8


Run Last Launched (마지막 실행 재실행)                Ctrl + F11


Run to Line                                                         Ctrl + R


Step Into                                                             F5


Step Into Selection                                               Ctrl + F5


Step Over                                                            F6


Step Return                                                          F7


Toggle Breakpoint                                                 Ctrl + Shift + B


Toggle Step Filters                                                Shift + F5




Search (검색)
Declatation in Workspace (선언 > 작업공간)             Ctrl + G


Occurrences in File (파일에서 발생)                        Ctrl + Shift + U


Open Search Dialog (검색)                                     Ctrl + H


References in Workspace  (참조 > 작업공간)            Ctrl + Shift + G




Source
Toggle Comment (주석 토글)                                   Ctrl + Shift + C or Ctrl + /


Add Block Comment (블록 주석 추가)                       Ctrl + Shift + /


Remove Block Comment (블록 주석 제거)                  Ctrl + Shift + \


Add Import (가져오기 추가)                                      Ctrl + Shift + M


Add Javadoc Comment (Javadoc 주석 추가)              Alt + Shift + J


Format (형식화)                                                      Ctrl + Shift + F


Indent Line (들어쓰기 정정)                                      Ctrl + I


Mark Occurences                                                   Alt + Shift + O


Organize Imports (가져오기 체계화)                           Ctrl + Shift + O


Remove Occurrence Annotations                               Alt + Shift + U


Source Quick Menu                                                 Alt + Shift + S




Text Editing
Collapse                                                                 Ctrl + Numpad -


Copy Lines                                                              Ctrl + Alt + Down


Delete Line                                                              Ctrl + D


Delete Next Word                                                      Ctrl + Delete


Delete Previous Word                                                Ctrl + Backspace


Duplicate Lines                                                        Ctrl + Alt + Up


Expand                                                                   Ctrl + Numpad +


Expand All                                                               Ctrl + Numpad *


Insert Line Below Current Line                                   Ctrl + Shift + Enter


Insert Line Below Current Line                                   Shift + Enter


Move Lines Down                                                    Alt + Down


Move Lines Up                                                         Alt + UP


Next Word                                                                Ctrl + Right


Previous Word                                                          Ctrl + Left


Scroll Line Down                                                      Ctrl + Down


Scroll Line Up                                                          Ctrl + Up


Select Next Word                                                      Ctrl + Shift + Right


Select Previous Word                                                Ctrl + Shift + Left


Toggle Folding                                                         Ctrl + Numpad /


Toggle Overwrite                                                       Insert


To Lower Case                                                        Ctrl + Shift + Y


To Upper Case                                                         Ctrl + Shift + X




Views
Java Package Explorer                                              Alt + Shift + Q, P


java Type Hierarchy                                                   Alt + Shift + Q, T


Outline                                                                     Alt + Shift + Q, O


Problems                                                                  Alt + Shift + Q, X


Search                                                                     Alt + Shift + Q, S


Synchronize                                                              Alt + Shift + Q, Y




Window
Activate Editor (탐색 > 편집기 활성화)                            F12


Maximize Active View or Editor (탐색 > 활성화된 보기 또는 편집기 최대화)           Ctrl + M


Next Editor (탐색 > 다음 편집기)                                    Ctrl + F6


Next Perspective (탐색 > 다음 Perspective)                    Ctrl + F8


Next View (탐색 > 다음 보기)                                        Ctrl + F7


Open Editor Drop Down (탐색 > 편집기로 전환)               Ctrl + E


Previous Editor (탐색 > 이전 편집기)                              Ctrl + Shift + F6


Previous Perspective (탐색 > 이전 perspective)              Ctrl + Shift + F8


Previous View (탐색 > 이전 보기)                                  Ctrl + Shift + F7


Show Ruler Context Menu                                            Ctrl + F10


Show System Menu (탐색 > 시스템 메뉴 표시)                 Alt + -


Show View Menu                                                        Ctrl + F10


Switch to Editor                                                           Ctrl + Shift + E

Posted by 나비:D
:

BLOG main image
by 나비:D

공지사항

카테고리

분류 전체보기 (278)
Programming? (0)
---------------------------.. (0)
나비의삽질 (5)
Application (177)
C# (28)
JAVA (22)
ASP.NET (3)
C++ (19)
C (18)
.NET (0)
Visual Basic (12)
Flex (16)
Eclipse (8)
Delphi (16)
Visual Studio 2005 (5)
Embed (6)
Linux (2)
Mobile (1)
XML (1)
안드로이드 (2)
SQL (51)
Web (27)
etc. (14)
Omnia (0)
---------------------------.. (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

달력

«   2024/03   »
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
Total :
Today : Yesterday :