Tips And Tricks

Tips And Tricks

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

JDT Tips and Tricks

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

Working Set Menu

Working Set Menu

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

New Working Set

New Working Set

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

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

작업 세트 선택

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

작업 세트로 보기

작업 세트로 보기


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

Deselect Working set

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

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

Reset Perspective

Reset Perspective


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

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를 참고해서 많이 파봐야겠습니다.
긴 글(?) 읽어주셔서 감사합니다.

이런 리포팅을 받았네요.

http://www.okjsp.pe.kr/seq/101472
김기사  2007-08-09 14:07:42.0 
 
jsp 강좌중에 이클립스 소개한 페이지요... 
이클립스좀 볼려고
옥희네 jsp 강좌에 이클립스 부분(리스트에서 가장 첫번째)

이클립스 한글 문서라고 되어 있어서 그거 클릭했떠니..
성인사이트... 일부로 그러신건가요.. 4번이나 클릭해봤습니다.

잘못 된건지. 알고..

뒤에서 봐 버린 여자 웹디.. 두둥...

2002-09-29 일자로 된 참고사이트 중에 운영을 멈춘 사이트 링크가 문제였습니다.
제 기억으로는 일본자료 번역해서 아주 좋은 내용이 있어서 링크를 소개한 것입니다.
하지만 그 운영자도 사이트 운영을 포기한 듯 합니다.
8년동안 벌써 몇 개나 좋은 사이트들이 사라집니다.

자바 jsp 관련 커뮤니티나 사이트 도메인 등이 사라지는게 맘이 아픕니다.
존재의 의미도 있는데, 외부 링크 조심해야할 것 같습니다.
가능하면 허락받고 로컬에 복사본을 두고 운영해야할 것 같습니다.

요놈 재밌네요.
좀 길어서 두 개로 나눠서 씁니다.
사용자 삽입 이미지
일단 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)한 경우입니다.
사용자 삽입 이미지
화면이 변한 것을 볼 수 있는데, 패키지 익스플로러에 있는 프로젝트와 소스들이 보였다 안 보였다 합니다. 뭔가 재밌는 일이 기대되지 않습니까?
그렇다면 다음 편을 기대해 주세요. 이클립스 작업의 새로운 지평이 열리게 됩니다.

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 등과 같이 지정해주던 시절도 있었습니다. 물론 지금도 가능합니다. ^^

대표적인 콩글리쉬 중의 하나가 컨닝 페이퍼(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

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

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

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

show line numbers

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

Line Number Config

두 달 전 감수를 했던 책이 드디어 나왔습니다.
http://www.hanb.co.kr/look.php?isbn=978-89-7914-498-7

사용자 삽입 이미지

가천길대학 황희정 교수님이 저자이시고 대학교재용으로 만든 책입니다.
출판사는 한빛미디어 출판사입니다.
초판의 내용에 JSP 스펙이 업그레이드 되어서 설명이 되고, IDE로 이클립스와 Web Framework로 Struts를 추가했습니다.
감수자는 1판과 같이 개정판에서도 저를 써주셨습니다.
http://www.hanb.co.kr/look.php?isbn=978-89-7914-498-7 
에서 구입하실 수 있습니다.

+ Recent posts