이클립슀 단좕킀 & 팁

2012. 9. 26. 17:00Β·Before. 2021

***** 이클립슀 μ‚¬μš©νŒ 및 단좕킀 λͺ¨μŒ *******


===== μ‹€ν–‰ =====
1. Ctrl + F11 : λ°”λ‘œ 전에 μ‹€ν–‰ν–ˆλ˜ 클래슀 μ‹€ν–‰


===== μ†ŒμŠ€ λ„€λΉ„κ²Œμ΄μ…˜ =====
1. Ctrl + λ§ˆμš°μŠ€μ»€μ„œ(ν˜Ήμ€ F3) : ν΄λž˜μŠ€λ‚˜ λ©”μ†Œλ“œ ν˜Ήμ€ 멀버λ₯Ό μƒμ„Έν•˜κ²Œ κ²€μƒ‰ν•˜κ³ μž ν• λ•Œ
2. Alt + ->, Alt + <- : 이후, 이전
3. Ctrl + o : ν•΄λ‹Ή μ†ŒμŠ€μ˜ λ©”μ†Œλ“œ 리슀트λ₯Ό ν™•μΈν•˜λ € ν• λ•Œ
4. F4 : 클래슀λͺ…을 μ„ νƒν•˜κ³  λˆ„λ₯΄λ©΄ ν•΄λ‹Ή 클래슀의 Hierarchy λ₯Ό λ³Ό 수 μžˆλ‹€.


===== λ¬Έμžμ—΄ μ°ΎκΈ° =====
1. Ctrl + k : 찾고자 ν•˜λŠ” λ¬Έμžμ—΄μ„ λΈ”λŸ­μœΌλ‘œ μ„€μ •ν•œ ν›„ ν‚€λ₯Ό λˆ„λ₯Έλ‹€.
2. Ctrl + Shift + k : μ—­μœΌλ‘œ 찾고자 ν•˜λŠ” λ¬Έμžμ—΄μ„ 찾아감.
3. Ctrl + j : μž…λ ₯ν•˜λ©΄μ„œ 찾을 수 있음.
4. Ctrl + Shift + j : μž…λ ₯ν•˜λ©΄μ„œ 거꾸둜 μ°Ύμ•„κ°ˆ 수 있음.
5. Ctrl + f : 기본적으둜 찾기
6. Ctrl + shift + g : μ»€μ„œλ₯Ό λ©”μ†Œλ“œ μœ„μ— 놓고 λˆ„λ₯΄λ©΄ ν•΄λ‹Ή λ©”μ†Œλ“œλ₯Ό μ‚¬μš©ν•˜λŠ” 곳을 μ°Ύμ•„μ€€λ‹€. 마우슀 였λ₯Έμͺ½-Reference - 에도 있음.


===== μ†ŒμŠ€ νŽΈμ§‘ =====
1. Ctrl + Space : μž…λ ₯ 보쑰μž₯치(Content Assistance) κ°•μ œ 호좜 => μž…λ ₯ν•˜λŠ” 도쀑엔 μ–Έμ œλΌλ„ κ°•μ œ 호좜 κ°€λŠ₯ν•˜λ‹€.
2. F2 : 컴파일 μ—λŸ¬μ˜ 빨간쀄에 μ»€μ„œλ₯Ό κ°–μ Έλ‹€κ°€ 이 ν‚€λ₯Ό λˆ„λ₯΄λ©΄ μ—λŸ¬μ˜ 원인에 λŒ€ν•œ 힌트λ₯Ό μ œκ³΅ν•œλ‹€.
3. Ctrl + l : μ›ν•˜λŠ” μ†ŒμŠ€ 라인으둜 이동
둜컬 νžˆμŠ€ν† λ¦¬ κΈ°λŠ₯을 μ΄μš©ν•˜λ©΄ 이전에 νŽΈμ§‘ν–ˆλ˜ λ‚΄μš©μœΌλ‘œ λ³€ν™˜μ΄ κ°€λŠ₯ν•˜λ‹€.
4. Ctrl + Shift + Space : λ©”μ†Œλ“œμ˜ κ°€λ‘œμ•ˆμ— μ»€μ„œλ₯Ό 놓고 이 ν‚€λ₯Ό λˆ„λ₯΄λ©΄ νŒŒλΌλ―Έν„° νƒ€μž… 힌트λ₯Ό λ³Ό 수 μžˆλ‹€.
5. ν•œμ€„ μ‚­μ œ CTRL + D
6. 파일 λ‹«κΈ° : CTRL+W 
7. λ“€μ—¬μ“°κΈ° μžλ™ μˆ˜μ •. (3.0 NEW) : CTRL+I 
8. 블둝 주석(/*..*/) μΆ”κ°€.(3.0 NEW): CTRL+SHIFT+/ 
8.1 Ctrl + / ν•΄μ£Όλ©΄ μ—¬λŸ¬μ€„μ΄ ν•œκΊΌλ²ˆμ— μ£Όμ„μ²˜λ¦¬λ¨. 주석 ν•΄μ œν•˜λ €λ©΄ λ°˜λŒ€λ‘œ ν•˜λ©΄ 됨.
9. μœ„(μ•„λž˜)쀄과 λ°”κΎΈκΈ° : ALT+UP(DOWN) 
10. 블둝 μ„ νƒν•˜κΈ°. : ALT+SHIFT+λ°©ν–₯ν‚€ 
11. λ©”μ†Œλ“œμ˜ νŒŒλΌλ©”ν„° λͺ©λ‘ 보기. : CTRL+SHIFT+SPACE
12. μžλ™μœΌλ‘œ import ν•˜κΈ° : CTRL+SHIFT+O 
13. μ—΄λ¦° 파일 λͺ¨λ‘ λ‹«κΈ° : CTRL + SHIFT + F4
14. 블둝 주석 제거 : CTRL+SHIFT+
15. 전체화면 ν† κΈ€ : CTRL+M 
16. ν•œμ€„(λΈ”λŸ­) 볡사 : Ctrl + Alt + μœ„(μ•„λž˜) 
17. λ‹€μŒ annotation(μ—λŸ¬, μ›Œλ‹, 뢁마크 κ°€λŠ₯)으둜 점프 : Ctrl + , or . 
18. 퀡 ν”½μŠ€ : Ctrl + 1 
19. λ©”μ†Œλ“œ μ •μ˜λΆ€λ‘œ 이동 : F3
20. ν•˜μ΄μ–΄λΌν‚€ νŒ¦μ—… μ°½ λ„μš°κΈ°(μΈν„°νŽ˜μ΄μŠ€ κ΅¬ν˜„ ν΄λž˜μŠ€κ°„ μ΄λ™μ‹œ 편리) : Ctrl + T 
21. λ©”μ†Œλ“œλ‚˜ ν•„λ“œ μ΄λ™ν•˜κΈ° CTRL + O 
22. ULTRAEDITλ‚˜ EDITPLUS 의 CTRL+TAB κ³Ό 같은 κΈ°λŠ₯. : CTRL+F6 

===== ν…œν”Œλ¦Ώ μ‚¬μš© =====
1. sysout μž…λ ₯ν•œ ν›„ Ctrl + Space ν•˜λ©΄ System.out.println(); 으둜 바뀐닀.
2. try μž…λ ₯ν•œ ν›„ Ctrl + Space ν•˜λ©΄ try-catch 문이 μ™„μ„±λœλ‹€.
3. for μž…λ ₯ν•œ ν›„ Ctrl + Space ν•˜λ©΄ μ—¬λŸ¬κ°€μ§€ for 문을 μ™„μ„±ν•  수 μžˆλ‹€.
4. ν…œν”Œλ¦Ώμ„ μˆ˜μ •ν•˜κ±°λ‚˜ μΆ”κ°€ν•˜λ €λ©΄ ν™˜κ²½μ„€μ •/μžλ°”/νŽΈμ§‘κΈ°/ν…œν”Œλ¦¬νŠΈ μ—μ„œ ν•  수 μžˆλ‹€.


===== λ©”μ†Œλ“œ μ‰½κ²Œ μƒμ„±ν•˜κΈ° =====
1. 클래슀의 멀버λ₯Ό 일단 λ¨Όμ € μƒμ„±ν•œλ‹€.
2. override λ©”μ†Œλ“œλ₯Ό κ΅¬ν˜„ν•˜λ €λ©΄ : μ†ŒμŠ€->λ©”μ†Œλ“œλŒ€μ²΄/κ΅¬ν˜„ μ—μ„œ ν•΄λ‹Ή λ©”μ†Œλ“œλ₯Ό μ²΄ν¬ν•œλ‹€.
3. 기타 클래슀의 멀버가 클래슀의 였브젝트라면 : μ†ŒμŠ€->μœ„μž„λ©”μ†Œλ“œ μƒμ„±μ—μ„œ λ©”μ†Œλ“œλ₯Ό μ„ νƒν•œλ‹€.


===== organize import =====
1. μžλ°”νŒŒμΌμ„ μ—¬λŸ¬κ°œ μ„ νƒν•œ ν›„ μ†ŒμŠ€ -> κ°€μ Έμ˜€κΈ° 체계화 ν•΄μ£Όλ©΄ λͺ¨λ‘ μ μš©λœλ‹€. 


===== 주석 처리 =====
2. Ctrl + / ν•΄μ£Όλ©΄ μ—¬λŸ¬μ€„μ΄ ν•œκΊΌλ²ˆμ— μ£Όμ„μ²˜λ¦¬λ¨. 주석 ν•΄μ œν•˜λ €λ©΄ λ°˜λŒ€λ‘œ ν•˜λ©΄ 됨.


===== μ†ŒμŠ€ μ½”λ“œ ν˜•μ‹ 및 곡톡 주석 μ„€μ • =====
1. ν™˜κ²½μ„€μ • -> μžλ°” -> μ½”λ“œ μŠ€νƒ€μΌ -> μ½”λ“œ 포멧터 -> κ°€μ Έμ˜€κΈ° -> JYJν”„λ‘œνŒŒμΌ.xml 을 λΆˆλŸ¬λ‹€κ°€ μ“°λ©΄ λœλ‹€.
2. λ˜ν•œ λ‹€μˆ˜μ˜ μžλ°”νŒŒμΌμ— ν”„λ‘œνŒŒμΌμ„ μ μš©ν•˜λ €λ©΄ νŒ¨ν‚€μ§€ νƒμƒ‰κΈ°μ—μ„œ νŒ¨ν‚€μ§€λ₯Ό μ„ νƒν•œ ν›„ μ†ŒμŠ€ -> ν˜•μ‹ν™”λ₯Ό μ„ νƒν•˜λ©΄ λœλ‹€.
3. ν™˜κ²½μ„€μ • -> μžλ°” -> μ½”λ“œ μŠ€νƒ€μΌ -> μ½”λ“œ ν…œν”Œλ¦¬νŠΈ -> κ°€μ Έμ˜€κΈ° -> JYJν…œν”Œλ¦¬νŠΈ.xml 을 λΆˆλŸ¬λ‹€κ°€ μ“°λ©΄ λœλ‹€.


===== 에디터 λ³€ν™˜ =====
1. 에디터가 μ—¬λŸ¬ νŒŒμΌμ„ μ—΄μ–΄μ„œ μž‘μ—…μ€‘μΌλ•Œ Ctrl + F6 ν‚€λ₯Ό λˆ„λ₯΄λ©΄ μ—¬λŸ¬νŒŒμΌλͺ…이 λ‚˜μ˜€κ³  F6ν‚€λ₯Ό 계속 λˆ„λ₯΄λ©΄ μ•„λž˜λ‘œ
2. Ctrl + Shift + F6 ν‚€λ₯Ό λˆ„λ₯΄λ©΄ μœ„λ‘œ μ»€μ„œκ°€ 움직인닀.
3. Ctrl + F7 : λ·°κ°„ μ „ν™˜
4. Ctrl + F8 : νΌμŠ€νŽ™ν‹°λΈŒκ°„ μ „ν™˜
5. F12 : μ—λ””ν„°λ‘œ 포컀슀 μœ„μΉ˜


===== JAVA Doc 생성 =====
1. ν”„λ‘œμ νŠΈ -> Javadoc 생성


===== 내보내기 =====
2. ν•΄λ‹Ή ν”„λ‘œμ νŠΈλ₯Ό zip ν–‰νƒœλ‘œ μ••μΆ•ν•΄μ„œ 보관할 수 μžˆλ‹€.


===== μžλ°” 찾아보기 perspective =====
3. ν•΄λ‹Ή ν”„λ‘œμ νŠΈλ₯Ό 보닀 νŽΈλ¦¬ν•˜κ²Œ ν•œλ²ˆ λ‘˜λŸ¬λ³΄λŠ”λ° μ’‹λ‹€.


===== 슀크랩뢁 =====
1. μŠ€ν¬λž©λΆμ„ μ΄μš©ν•˜λ©΄ μžλ°”νŒŒμΌμ„ λ§Œλ“€μ–΄ ν…ŒμŠ€νŠΈ 해보지 μ•Šκ³ λ„ κ°„λ‹¨ν•˜κ²Œ ν…ŒμŠ€νŠΈ ν•΄ λ³Ό 수 μžˆλ‹€.
2. νŒ¨ν‚€μ§€ νƒμƒ‰κΈ°μ—μ„œ μ‹ κ·œ -> 기타 -> μžλ°” -> μžλ°” μ‹€ν–‰/디버그 -> 슀크랩뢁 νŽ˜μ΄μ§€ 선택


===== 디버그 =====
1. F5(Step Into) : ν˜„μž¬μ˜ λͺ…령문이 ν˜ΈμΆœλ˜λŠ” λ©”μ†Œλ“œ μ†μœΌλ‘œ μ§„ν–‰ν•˜μ—¬, κ·Έ 첫 λ¬Έμž₯을 μ‹€ν–‰ν•˜κΈ° 전에 λ©ˆμΆ˜λ‹€.
ν•˜μ§€λ§Œ μžλ°” 라이브러리 클래슀 μˆ˜μ€€κΉŒμ§€ λ“€μ–΄κ°€λ―€λ‘œ 단계필터 μ‚¬μš©μ„ 체크(Shift+F5)λ₯Ό ν•˜λ©΄ ν•„ν„°λ₯Ό μ„€μ •ν•œ 
ν΄λž˜μŠ€μ— λŒ€ν•˜μ„œλŠ” Step Over κΈ°λŠ₯κ³Ό 같은 κΈ°λŠ₯을 μˆ˜ν–‰ν•œλ‹€.
2. F6(Step Over) : ν˜„μž¬μ˜ λͺ…령문을 μ‹€ν–‰ν•˜κ³  λ‹€μŒ λͺ…λ Ήλ¬Έ 직전에 λ‹€μ‹œ λ©ˆμΆ˜λ‹€.
3. F7(Step Return) : ν˜„μž¬μ˜ λ©”μ†Œλ“œμ—μ„œ λ¦¬ν„΄ν•œ 직후에 λ‹€μ‹œ λ©ˆμΆ˜λ‹€.
4. F8(Resume) : λ©ˆμΆ”μ–΄ 있던 μ“°λ ˆλ“œλ₯Ό λ‹€μ‹œ 계속 μ‹€ν–‰ν•œλ‹€.
5. Display view(ν‘œμ‹œ) : μ°½ -> λ³΄κΈ°ν‘œμ‹œ -> ν‘œμ‹œ μ„ νƒν•˜μ—¬ μ†ŒμŠ€μƒμ—μ„œ ν•„μš”ν•œ 뢀뢄을 μ„ νƒν•΄μ„œ μ‹€ν–‰μ‹œμΌœ λ³Ό 수 μžˆλ‹€.
ν•œ μˆœκ°„μ˜ κ°’λ§Œ ν•„μš”ν•  λ•Œ λ³Ό 수 μžˆλŠ” λ°˜λ©΄μ— μ•„λž˜λ†ˆμ€ κ³„μ†μ μœΌλ‘œ 값이 λ³€ν•˜λŠ” 것을 확인 ν•  수 μžˆλ‹€.
6. Expression view(ν‘œν˜„μ‹) : λ³΅μž‘ν•œ 식 ν˜Ήμ€ 객체λ₯Ό 디버깅 ν•˜λ©΄μ„œ 계속 λ³Ό μˆ˜μžˆλŠ” 창이닀.
마우슀 였λ₯Έλ²„νŠΌ -> κ°μ‹œ ν‘œμ‹œμ‹ μΆ”κ°€ μ„ νƒν•œ ν›„ μ‚¬μš©ν•œλ‹€.
ν™˜κ²½μ„€μ • -> μžλ°” -> 디버그 -> 세뢀사항 포멧터 선택 ν›„ 보기 νŽΈν•œ μ‹μœΌλ‘œ νŽΈμ§‘ν•˜λ©΄ Expression View μ—μ„œ κ²°κ³Όλ₯Ό 
μ‹€μ‹œκ°„μœΌλ‘œ 확인 ν•  수 μžˆλ‹€.
7. 디버깅 ν•˜λ©΄μ„œ μ†ŒμŠ€λ₯Ό μˆ˜μ •ν•˜κ³  ν”„λ‘œκ·Έλž¨μ„ λ‹€μ‹œ μ‹œμž‘ν•  ν•„μš” 없이 계속 디버깅을 μ§„ν–‰ ν•  수 μžˆλ‹€.
λ‹€λ§Œ λ©”μ†Œλ“œλ₯Ό μΆ”κ°€ν•˜κ±°λ‚˜ ν•„λ“œλ₯Ό μΆ”κ°€ν•˜λ©΄ ν”„λ‘œκ·Έλž¨μ„ λ‹€μ‹œ μ‹œμž‘ν•΄μ•Ό ν•œλ‹€.
8. Drop to Frame(ν”„λ ˆμž„μ— 놓기) λŠ” 정말 λͺ¨λ₯΄κ² λ‹€.
9. 디버깅 μž‘μ—…μ„ ν• λ•Œ ν•΄λ‹Ή 라이브러리의 μ†ŒμŠ€μ½”λ“œλ₯Ό μ²¨λΆ€ν•˜μ§€ μ•ŠμœΌλ©΄ 진행상황을 λ³Ό 수 없을 경우
ν•΄λ‹Ή λΌμ΄λΈŒλŸ¬λ¦¬μ— μ†ŒμŠ€μ½”λ“œλ₯Ό 첨뢀할 수 μžˆλ‹€. ν•΄λ‹Ή ν”„λ‘œμ νŠΈ -> νŠΉμ„± -> Java λΉŒλ“œκ²½λ‘œ -> 라이브러리 -> μ†ŒμŠ€μ°Έμ‘°
νŽΈμ§‘ λ²„νŠΌμ„ λˆŒλŸ¬μ„œ 첨뢀 ν•œλ‹€.


===== 도움말 =====
"JDT 팁과 μš”λ Ή"이라고 치면 μ—¬λŸ¬κ°€μ§€ ν₯미둜운 팁이 λ‚˜μ˜¨λ‹€.


===== JUnit =====
λ³„λ‘œ μΆ”μ²œν•˜κ³  μ‹Άμ§€ μ•Šμ€ νˆ΄μž„.


===== Refactoring =====
1. Pull Down : 수퍼클래슀의 λ©€λ²„λ‚˜ λ©”μ†Œλ“œλ₯Ό ν•˜μœ„ 클래슀둜 λ‚΄λ¦¬λŠ” ν–‰μœ„
2. Push Up : ν•˜μœ„ 클래슀의 λ©€λ²„λ‚˜ λ©”μ†Œλ“œλ₯Ό μƒμœ„ 클래슀둜 μ˜¬λ¦¬λŠ” ν–‰μœ„


===== CVS =====
1. CVS μ„œλ²„λ‘œλŠ” μœˆλ„μš°μ— CVSNT μ΅œμ‹ λ²„μ Όμ„ μ„€μΉ˜ν•˜κ³ , [컴퓨터 관리]λ₯Ό ν†΅ν•΄μ„œ μ‚¬μš©μžλ₯Ό μΆ”κ°€ν•œλ‹€.
- CVSNT λ₯Ό μ„€μΉ˜ν• λ•Œ μœˆλ„μš°μ˜ 경우 Repositories λ₯Ό μΆ”κ°€ν• λ•Œ 접두어λ₯Ό μ‚¬μš©ν•˜μ§€ 말고 디렉토리 풀이름(d:/cvs) μ΄λŸ°μ‹
으둜 등둝해야 Eclipse 와 μ—λŸ¬μ—†μ΄ 동기화가 잘 λœλ‹€.
2. Eclipse 에 CVS μ €μž₯μ†Œ perspective μ—μ„œ μƒˆλ‘œμš΄ μ €μž₯μ†Œλ₯Ό λ“±λ‘ν•œ ν›„ HEAD μ—μ„œ ν•΄λ‹Ή ν”„λ‘œμ νŠΈλ₯Ό μ²΄ν¬μ•„μ›ƒν•˜λ©΄
μžλ°” perspective 에 λ“±λ‘λ˜λŠ” 것을 확인할 수 μžˆλ‹€.


===== μ›Ή ν”„λ‘œκ·Έλž¨λ° =====
1. WTPλ₯Ό λ‹€μš΄λ°›μ•„μ„œ, κΈ°μ‘΄ 이클립슀 ν”„λ‘œκ·Έλž¨μ— λΆ™μ—¬λ„£λŠ”λ‹€.

2. ν”„λ‘œμ νŠΈλ₯Ό μƒμ„±ν• λ•Œ WEB-> Dynamic Web Project둜 μƒμ„±ν•œλ‹€. 

3. κΈ°λ³Έ λΌμ΄λΈŒλŸ¬λ¦¬μ— TOMCAT, JDK κ΄€λ ¨ λΌμ΄λΈŒλŸ¬λ¦¬κ°€ μΆ”κ°€λœ 것을 ν™•μΈν•œλ‹€.



이클립슀 λ©”λͺ¨λ¦¬ 문제 : λ“±λ‘μ •λ³΄μ—μ„œ λŒ€μƒμ— 

C:\eclipse\eclipse.exe -clean -vmargs -Xmx512M λ„£μ–΄μ€€λ‹€.

-clean : 싀행이 λ λ•Œ ν”ŒλŸ¬κ·ΈμΈμ„ λ‹€μ‹œ ν•œλ²ˆ λ¦¬λ‘œλ”©μ„ ν•΄λ‹¬λΌλŠ” 의미


메뉴 source -> generate constructor using field : μƒμ„±μžλ₯Ό μžλ™μœΌλ‘œ λ§Œλ“€μ–΄μ€€λ‹€.

alt + shift + s -> 메뉴 sourceκ°€ λœ¬λ‹€. get, setλ©”μ„œλ“œλ“€λ„ μžλ™μœΌλ‘œ λ§Œλ“€μ–΄ μ€€λ‹€. 


F5 : refresh κΈ°λŠ₯

F4 : ν•˜λ‚˜μ˜ 클래슀의 ν•˜μœ„ 클래슀 ꡬ쑰λ₯Ό 보여쀀닀... 


ctrl + shift + o : ν•„μš”ν•œ import 문을 λͺ¨λ‘ λ„£μ–΄μ€€λ‹€.


ctrl + alt + h : 이 λ©”μ†Œλ“œλ₯Ό μ–΄λ””μ—μ„œ ν˜ΈμΆœν•˜κ³  μžˆλŠ”κ°€


alt + shift + r : λ©”μ†Œλ“œ λ¦¬λ„€μž„ 



- μ΄ν΄λ¦½μŠ€μ—μ„œ ν†°μΊ£ μ„€μ • tomcatPluginV32beta3.zip, apache-tomcat-5.5.17-admin.zip-


window -> Preferences -> Tomcatμ—μ„œ
Tomcat version을 μ„€μ •ν•˜κ³  Tomcat Home을 μ„€μ • Apply 
Tomcat ν•˜μœ„μ˜ Advanced에도 Tomcat base을 μ„€μ • Apply
Tomcat Manager μ—μ„œ usernameκ³Ό password 에 admin으둜 μ„€μ •ν•œλ‹€. 그러면 conf폴더 밑에 
tomcat-users.xml 에 λ§ˆμ§€λ§‰ 라인이 μΆ”κ°€ λœκ²ƒμ„ 확인 ν•  수 μžˆλ‹€. 


- μ‘΄μž¬ν•˜λŠ” ν”„λ‘œμ νŠΈ μ—΄κΈ° -
File -> Importλ₯Ό μ‚¬μš© General μ—μ„œ Exisiting Projects into Workspace -> 폴더λ₯Ό μΆ”κ°€ -> Finish


- api μΆ”κ°€ -
ν”„λ‘œμ νŠΈ 였λ₯Έμͺ½ 마우슀 -> Properties - > Java Build Path -> Tomcat_Home을 ν™œμ„±ν™” -> Javadoc location -> Editμ—μ„œ api μœ„μΉ˜μ„€μ •


- html νŽΈμ§‘μ°½ ν…μŠ€νŠΈ 쑰절 -
Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Structured Text Font -> Change둜 쑰절


- xml νŽΈμ§‘μ°½ ν…μŠ€νŠΈ 쑰절 -
Window -> Preferences -> Editors -> ADD μ—μ„œ *.xmlλ₯Ό μΆ”κ°€ν•œλ‹€. 그리고 μ•„λž˜μ˜ Add Text Editerλ₯Ό μΆ”κ°€ν•œλ‹€.



Eclipse 단좕킀 확인 및 λ³€κ²½


Eclipse의 λͺ¨λ“  λ‹¨μΆ•ν‚€λŠ” Window >> Preferences >> Workbench >> Keys λ©”λ‰΄μ—μ„œ 확인 및 변경이 κ°€λŠ₯ν•˜λ‹€. κ·Έ λ™μ•ˆ λ‹€λ₯Έ νˆ΄μ—μ„œ μžμ‹ μ˜ 손에 μ΅μˆ™ν•œ 단좕킀듀이 μžˆλ‹€λ©΄ 이 λ©”λ‰΄μ—μ„œ 단좕킀듀을 λ³€κ²½ν•˜λŠ” 것이 κ°€λŠ₯ν•˜λ‹€.



Java Editor 단좕킀


Ctrl + Shift + M : νŠΉμ • 클래슀 Import μ‹œν‚€κΈ°
Ctrl + Shift + O : μžλ™μœΌλ‘œ Import μ‹œν‚€κΈ°
Ctrl + Shift + F : μ½”λ“œ μžλ™ 정리
Ctrl + Shift + G : νŠΉμ • λ©”μ¨λ“œλ‚˜ ν•„λ“œλ₯Ό Referenceν•˜κ³  μžˆλŠ” 곳을 μ°ΎλŠ”λ‹€.
Ctrl + 1 : Quick Fix. μ—λŸ¬κ°€ λ°œμƒν–ˆμ„ 경우 Quick Fixλ₯Ό 톡해 μ‰½κ²Œ 해결이 κ°€λŠ₯ν•˜λ‹€.
Ctrl + Shift + / : λΈ”λŸ­ 주석 μ„€μ •
Alt + Shift + UP : μ»€μ„œλ₯Ό κΈ°μ€€μœΌλ‘œ ν† ν°λ‹¨μœ„ λΈ”λŸ­μ§€μ •
Alt + Shift + DOWN : μ»€μ„œλ₯Ό κΈ°μ€€μœΌλ‘œ ν† ν°λ‹¨μœ„ λΈ”λŸ­ν•΄μ œ
CTRL + L : νŠΉμ • μ€„λ²ˆν˜Έλ‘œ κ°€κΈ°
Alt + Shift + J : μžλ™μœΌλ‘œ 주석 달기 (λ©”μ†Œλ“œλ‚˜ λ©€λ²„λ³€μˆ˜μ— 포컀슀 두고 μ‹€ν–‰)



Window 이동


F10 : 메뉴창을 ν™œμ„±ν™”
Ctrl + F8 : λ‹€μŒ Perspective둜 이동
Ctrl + N : μƒˆλ‘œμš΄ 파일 및 ν”„λ‘œμ νŠΈ 생성.
Ctrl + Shift + Down : Java Editorμ—μ„œ λ‹€μŒ member둜 이동.
Ctrl + F7 : λ‹€μŒ View둜 이동.
Ctrl + Shift + F7 : 이전 View둜 이동.
Alt + <- : 이전 μž‘μ—… ν™”λ©΄
Alt + -> : λ‹€μŒ μž‘μ—… ν™”λ©΄
F12 : 컴파일 쀑 μ—λŸ¬λ“±μœΌλ‘œ ν¬μ»€μŠ€κ°€ λ‹€λ₯Έλ°λ‘œ 갔을 λ•Œ Editor 둜 μ»€μ„œ 이동
Ctrl + 1 : 컴파일 μ—λŸ¬κ°€ λ°œμƒν•œ κ³³μ—μ„œ Ctrl + 1을 λˆ„λ₯Ό 경우 컴파일 μ—λŸ¬μ— λŒ€ν•œ 해결책을 μ œμ‹œ


디버깅 단좕킀


CTRL + Shift + B : ν˜„ μ»€μ„œμ˜ μœ„μΉ˜μ— 브레이크 포인터 μ„€μ •/ν•΄μ œ
F11 : 디버깅 μ‹œμž‘
F8 : 디버깅 계속
F6 : ν•œμ€„μ”© μ‹€ν–‰(Step Over)
F5 : ν•œμ€„μ”© μ‹€ν–‰ν•˜λ˜ ν•¨μˆ˜μΌ 경우 κ·Έ ν•¨μˆ˜ λ‚΄λΆ€λ‘œ 듀어감(Step Into)
CTRL + R : ν˜„μž¬ λΌμΈκΉŒμ§€ μ‹€ν–‰(Run to Line)



Refactoring 단좕킀


Shift + ALT + μ•ŒνŒŒλ²³ : Refactoring을 μœ„ν•œ 단좕킀 μž„.



RUN 단좕킀


Ctrl + F11 : 이전에 μ‹€ν–‰λ˜μ—ˆλ˜ Run파일 μ‹€ν–‰.






좜처 : http://www.silverwolf.co.kr/8739

μ €μž‘μžν‘œμ‹œ

'Before. 2021' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

css 폰트 λ‹¨μœ„  (0) 2012.09.27
NHN css μ„ μ–Έ μˆœμ„œ  (0) 2012.09.27
text-index:-9999px λŒ€μ²΄ 방법  (0) 2012.09.25
μ±… μΆ”μ²œ  (0) 2012.09.25
웹을 λ§Œλ“€μ–΄κ°€λŠ”λ° μžˆμ–΄μ„œ μˆ™μ§€ν•΄μ•Όν•  μ›Ή μ ‘κ·Όμ„±[λ””μžμΈ]  (0) 2012.09.25
'Before. 2021' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • css 폰트 λ‹¨μœ„
  • NHN css μ„ μ–Έ μˆœμ„œ
  • text-index:-9999px λŒ€μ²΄ 방법
  • μ±… μΆ”μ²œ
빙고ꡬ맛탕
빙고ꡬ맛탕
μ›ΉνΌλΈ”λ¦¬μ…”λ‘œ μ‹œμž‘ν•΄ ν”„λ‘ νŠΈμ—”λ“œ 개발자둜 μ„±μž₯ν•˜κΈ°κΉŒμ§€μ˜ 여정을 λ‹΄λ‹€.
  • 빙고ꡬ맛탕
    π•Žπ”Όπ”Ή 𝔸𝕃𝕃 𝕃𝕆𝔾
    빙고ꡬ맛탕
  • 전체
    였늘
    μ–΄μ œ
    • 전체보기 (40)
      • Before. 2021 (40)
  • 졜근 κΈ€

  • hELLOΒ· Designed Byμ •μƒμš°.v4.10.2
빙고ꡬ맛탕
이클립슀 단좕킀 & 팁
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”