달력

12022  이전 다음

  •  
  •  
  •  
  •  
  •  
  •  
  • 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
  •  
  •  
  •  
  •  
  •  

eclipse Tips and Tricks

java 2007. 8. 16. 11:59

Tips And Tricks

Tips And Tricks

 
한 번 열어보시죠.
도구를 잘 사용하는 방법 중 한 가지는 도구의 잔 기능들을 많이 아는 것입니다.
시간이 남아 돌 때는 저런 메뉴 한 번도 누르지 않습니다. 시간이 없어도 시간을 내서 하루에 5분씩이라도 살펴보는 것이 좋습니다.
이런 화면, 기대되지 않습니까? 괜히 똑똑해질 것 같은. ㅎㅎㅎ
JDT Tips and Tricks

JDT Tips and Tricks

Posted by kenu허광남

댓글을 달아 주세요

이클립스에서 파일이 많은 경우 사용하는 기능입니다. 그룹으로 묶기 원하는 파일 또는 디렉토리를 선택한 후 뷰 상단의 맨 우측에 있는 역삼각형 아이콘을 클릭하면 다음과 같은 메뉴가 나옵니다.

Working Set Menu

Working Set Menu

그러면 창이 하나 뜨게 됩니다. 지금 선택한 목록에 이름을 정해주어야 하기 때문에 New버튼을 클릭합니다.

New Working Set

New Working Set

새로운 작업 목록을 지정하기 위한 창이 또 뜨게 됩니다. 작업 세트이름을 "회원"이라고 정했습니다.

사용자 삽입 이미지
체크박스를 통해서 추가 또는 삭제가 가능합니다. Finish 버튼을 클릭하면 작업 세트가 새로 만들어집니다.
작업 세트 선택

작업 세트 선택

회원이라고 만들어진 작업세트를 선택하고 OK버튼을 클릭하면 좌측 프로젝트 익스플로러에 해당 파일만 보이게 됩니다.

작업 세트로 보기

작업 세트로 보기


마찬가지로 뷰의 상단에 있는 역삼각형 아이콘을 클릭해서 작업 세트에 대한 기능을 조정할 수 있습니다.
Deselect Working set

Deselect Working set

예전부터 지원된 기능인데, Mylyn을 통한 목록관리와 다른 개념의 관리법입니다.
 

Posted by kenu허광남

댓글을 달아 주세요

뷰를 X를 눌러서 없애거나 이리저리 옮겨놓고 정리가 안될 때
Reset Perspective 한방 눌러주시면 깔끔하게 정리됩니다.

Reset Perspective

Reset Perspective


저 오른쪽에 빨갛게 보이는 것은 mylyn에서 기한이 지나도 완료가 안된 태스크가 표시됩니다. 무시무시하죠. ^^;
엄청난 잠꼬대가 기억나는군요.
"쪼금만 기다리세요. 거의 다 됐어요. ㅠㅠ;"

Posted by kenu허광남

댓글을 달아 주세요

오늘 확인한 바로는 eclipse 3.2 WTP1.5 조합에서 나오는 이슈가 하나 없어졌습니다.
바로 JSP 에디터의 가로스크롤 발생시 성능 저하 현상입니다.
eclipse 3.3 WTP 2.0에서 해결된 것 같습니다. 같은 소스를 두 가지 버전에서 열어서 확인한 결과 상당히 개선된 것 같습니다.

성능 향상된 가로스크롤 처리

성능이 개선된 것은 좋은 일이지만 코딩할 때 가로스크롤이 생기지 않도록 줄끊어주는 센스가 있어야할 것 같습니다.

Posted by kenu허광남

댓글을 달아 주세요

포트가 네 개 있는데,
8080 은 http 서비스 포트,
8443은 SSL이니 사용안하면 주석처리하시고,
8009는 apache httpd와 같은 웹서버와 내부 연결 포트니까 웹서버 유무에 따라 처리하시고,
8005는 shutdown 포트입니다.
Posted by kenu허광남

댓글을 달아 주세요

eclipse Mylyn Task Focused UI 사용하기 #1 에 이어지는 글입니다.

작업(Task)가 활성화 되느냐 비활성화 되느냐에 따라 화면에 나타나는 목록이 달라집니다. t작업은 하나의 컨텍스트(context)를 갖고 있고, 이 컨텍스트에 작업하는 소스들 목록이 기억됩니다.

"OKJSP사용자이미지"라는 작업을 만들었습니다. 관련된 소스들을 등록하는 방법은 독특합니다. Task List 뷰에서 해당 작업을 활성화 시킵니다. 비활성화된 상태에서 앞 콩을 클릭하세요.

deactivate state

deactivate state


콩을 클릭해서 활성화시키면 에디터영역에 작업 에디터가 자동으로 뜹니다.

activation

activation

패키지 익스플로러는 텅 비어있습니다.

blank package explorer

blank package explorer

여기서 alt키를 누른 상태에서 마우스 왼쪽버튼(Alt + Left Click)을 클릭합니다.

alt + left click

alt + left click

프로젝트 목록이 짠 하고 나타났습니다. 작업에 관련된 소스는 okjsp2007에 해당 소스가 있기 때문에 또 Alt + Left Click으로 프로젝트를 선택합니다.

사용자 삽입 이미지

alt + left click more

Alt + Left Click를 할 때마다 선택된 항목의 하위단계만 단독으로 표시됩니다.
파일을 선택하고 난 후의 모습입니다.
Alt + Left Click 선택

Alt + Left Click 선택

이제 패키지익스플로러 뷰의 툴바에 있는 Focus On Active Task 아이콘을 이용해서 선택한 파일들 목록을 확인할 수 있습니다. 끄면 화면이 다음과 같이 됩니다.
Focus On Active Task icon

Focus On Active Task icon

어느 정도 정리가 되시죠.
마지막으로 Task Focused UI 에서 목록에서 빠지는 법입니다. 마우스 오른 버튼 클릭으로 선택합니다.

remove

remove

기존에 있던 Working Set 보다 훨씬 간편하고 막강한 기능입니다. 파일이 많아지면 활성화/비활성화 화면전환 시간이 조금 걸리지만 그럴수록 작업 컨텍스트를 관리하는 것이 도움이 될 것이라 생각됩니다.
아직 모르는 것이 더 많으니 Help를 참고해서 많이 파봐야겠습니다.
긴 글(?) 읽어주셔서 감사합니다.

Posted by kenu허광남

댓글을 달아 주세요

요놈 재밌네요.
좀 길어서 두 개로 나눠서 씁니다.
사용자 삽입 이미지
일단 eclipse 3.3에서 이렇게 나옵니다. 막막하죠. Trac이나 Jira, Bugzilla 같은 것도 없고, 정말 막막합니다. 그럴 땐 "F1"을 누르세요.
뭔지 아시죠. Help!
사용자 삽입 이미지
맨 우측에 Help 뷰가 길게 늘어섭니다. 처음 구동시는 인덱싱하느라 일 분 정도 기다리시는 것이 좋습니다. 그 중에서 왼쪽읜 Uncategorized에 커서를 대면 Dynamic Help부분이 관련된 도움말들을 찾아줍니다. 같이 볼 것은 Use Task Focused UI작업 중심의 UI 사용하기로 해석되네요. 클릭 했더니, 글쎄. 컨닝페이퍼가 나옵니다. 영어로 유식하게 Cheat Sheets.
사용자 삽입 이미지
영어지만 따라해봅니다. New Task 만들라 하니 해보겠습니다. Cheat Sheets 나머지도 주욱 따라해보시는 것이 좋습니다.
Uncategorized에서 컨텍스트 메뉴를 불러서 Task...를 만들어라 정도의 내용이 되겠습니다.
사용자 삽입 이미지

저장소(Repository)를 물어올 텐데, Local Tasks를 선택합니다.

사용자 삽입 이미지

제목을 정한 후에 뷰 우측 상단의 콩을 클릭합니다.
사용자 삽입 이미지

저장하면 다음과 같이 Uncategorized에 새로 추가한 작업(Task)가 생깁니다. 이것 있고 없고의 차이는 다음과 같습니다. 비활성화(Deactivate)한 경우
사용자 삽입 이미지

활성화(Activate)한 경우입니다.
사용자 삽입 이미지
화면이 변한 것을 볼 수 있는데, 패키지 익스플로러에 있는 프로젝트와 소스들이 보였다 안 보였다 합니다. 뭔가 재밌는 일이 기대되지 않습니까?
그렇다면 다음 편을 기대해 주세요. 이클립스 작업의 새로운 지평이 열리게 됩니다.
Posted by kenu허광남

댓글을 달아 주세요

  1. 자바지기  댓글주소 수정/삭제 댓글쓰기 2007.08.09 19:48

    형도 요즘 여기에 빠져가시는군요..팀원들에게 리뷰 한번 했더니 사용하자고 난리네요.

    참 다들 머리도 좋죠. 저도 이런거 한번 만들어보고 싶은 욕구가 막 샘솟네요. 가끔 눈팅하고 있습니다. 좋은 글 잘 보고 있으니 앞으로도 좋은 글 많이 기대합니다.

eclipse 메모리 설정

java 2007. 8. 7. 20:32

JVM 의 기본 운영 메모리의 한계는 64M정도입니다. JVM위에서 동작하는 eclipse도 메모리 옵션 없이 기동되면 64M정도 밖에 활용이 안됩니다. 소스가 많아지거나 플러그인의 메모리 사용이 많아지면 OutOfMemoryError를 내고 더 이상 작업을 하기 힘들게 됩니다. 다운되는 경우도 많죠.
이런 경우 때문에 메모리 옵션을 확장해서 기동해 줄 필요가 있습니다. eclipse3.3의 경우 최대 256M까지 잡혀있습니다. 이 옵션을 조정할 수 있는 파일이 있는데 바로 eclipse.ini 파일입니다. eclipse 홈 디렉토리에 같이 있죠.

사용자 삽입 이미지

eclipse.ini


내용을 열어보면 다음과 같습니다.

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128M
-vmargs
-Xms40m
-Xmx256m
-Dosgi.bundlefile.limit=100

굵게 표시한 -Xmx256m 숫자를 적절하게 조정하면 더 많은 메모리를 사용할 수 있습니다.

아주 옛날에는 단축아이콘을 만들어서 eclipse.exe -vmargs -Xmx256m 등과 같이 지정해주던 시절도 있었습니다. 물론 지금도 가능합니다. ^^
Posted by kenu허광남

댓글을 달아 주세요

  1. 익명  댓글주소 수정/삭제 댓글쓰기 2011.06.10 18:08

    비밀댓글입니다

대표적인 콩글리쉬 중의 하나가 컨닝 페이퍼(cunning paper)라고 하죠. 원래 영어 단어에는 없는 우리 나라에서만 통용되는 단어. 영어로는 cheat sheets 라고 얘기합니다.
쪼가리로 만들어 놓고 흘깃흘깃 보면서 답안을 만들어 가는 보조기억장치 중의 하나죠.

이클립스에도 이런 메뉴가 있습니다. cheat sheets 라고 대놓고 메뉴가 있는 것이죠.
Help 에 보시면 이렇게 확인할 수 있습니다.

Cheat Sheets...

Cheat Sheets...

창이 하나 뜨는데, 내용을 보면 이클립스에서 뭔가를 만들기 위한 시작 안내와 같습니다.

cheat sheet selection

cheat sheet selection


많은 사람들이 궁금해하는 Mylyn 도 컨닝페이퍼 안에 포함되어있네요.
항목을 선택하고 OK버튼을 클릭하면 Cheat Sheet View가 나옵니다.

Cheat Sheets View

Cheat Sheets View

저는 학교 다닐 때 컨닝을 해본 적이 없어서... ^^; 이런거 참 어색해요 라고 말씀드리면 "이런 덴장 같으니라고" 하시겠죠. 컨닝페이퍼를 정성스럽게 만들면서 공부가 많이 될 수도 있습니다. 요즘은 폰캠이나 디지털 기기로 컨닝툴을 사용한다던데, 세상이 많이 변한 것이겠죠.

이클립스 도구를 잘 사용하기 위해서 수단과 방법을 가리지 말자라고 말씀드리고 싶네요.
행복하세요.

Posted by kenu허광남

댓글을 달아 주세요

행번호라고 하니까 아주 오래 전 생각이 납니다. 줄 번호라고도 하죠.
이클립스 기본적으로 줄 번호가 표시 되지 않습니다.
줄 번호를 보이는 가장 간단한 방법은 줄 앞 공간에 마우스 오른 버튼 클릭으로 컨텍스트 메뉴를 불러서 Show Line Numbers 를 선택하는 방법입니다.
show line numbers

show line numbers

다른 방법으로는 Windows > Preferences... 에서 number 라고 입력하면 다음과 같이 해당 메뉴가 나옵니다. 거기에서 Show Line Numbers 를 체크해주면 됩니다.
Line Number Config

Line Number Config

Posted by kenu허광남

댓글을 달아 주세요

  1. NoSyu  댓글주소 수정/삭제 댓글쓰기 2007.09.26 11:49

    반갑습니다. 구글 검색을 통해 찾아왔습니다.
    덕분에 쉽게 번호를 볼 수 있게 되었습니다.
    좋은 정보 고맙습니다.

  2. 지나가다  댓글주소 수정/삭제 댓글쓰기 2009.05.27 11:25

    혹시 출력할때 라인넘버 보이게 하는 방법 아시나요?
    후...아무리 찾아봐도 없네요.
    플러그인이라도 있을지..

  3. 알 수 없는 사용자  댓글주소 수정/삭제 댓글쓰기 2010.04.09 01:26

    완전 감사합니다~~
    이클립스 첨 써보는데..VS 랑 달라서 오나전 헤매고 있네효..ㅠㅠ
    감샤합니다~~ㅎㅎ

  4. hagnod  댓글주소 수정/삭제 댓글쓰기 2012.05.31 13:53 신고

    구글링 하니까 바로 나오는 페이지 네요~

    정확한 정보 고맙습니다 ^^