• ÇÁ¸®Ä«¿îÅÍ
  • Ç÷¡½ÃºÏ
  • ÇÁ¸®º¸µå
  • Àü±¤ÆÇ
  • À¥°øºÎ¹æ
  • Ä¿¹Â´ÏƼ
Eclipse ÆÁ 2009.01.18 03:08
±Û¾´ÀÌ : ¿î¿µÀÚ Á¶È¸ : 549 Ãßõ : 0
Eclipse ÆÁ #1 (ÄÚµå Style ¼³Á¤)

ÆÀ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÒ¶§ °³¹ßÀÚº°·Î Coding StyleÀÌ ´Þ¶ó¼­ °í»ýÇÏ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù.
À̸¦ À§ÇØ Eclipse´Â ÄÚµå Çü½ÄÈ­¸¦ Áö¿øÇϴµ¥¿ä,

¾Æ·¡¿Í °°ÀÌ ÄÚµù ±ÔÄ¢À» À§Çعٴ Äڵ尡 ÀÖ´Ù°í °¡Á¤ÇսôÙ.


ÇØ´ç ÄÚµå À§¿¡¼­ [ Ctrl+Shift+F ] Å°¸¸ ´©¸£¸é ¾Æ·¡¿Í °°ÀÌ Äڵ尡 ÀÌ»Ú°Ô Á¤¸®µË´Ï´Ù.


ÀÌ´Â Eclipse¿¡¼­ ¼³Á¤µÈ Code FormatterÀÇ ¼³Á¤¿¡ µû¸¥ °ÍÀÔ´Ï´Ù.
ÇÁ·ÎÁ§Æ®¿¡¼­ °³¹ßµÈ ¸ðµç Äڵ忡 °°Àº ÄÚµù ±ÔÄ¢À» Àû¿ëÇÏ°í ½Í´Ù¸é..
°áÁ¤µÈ Coding Convention¿¡ µû¶ó Code FormatterÀÇ ¼³Á¤À» ¹Ù²Û ´ÙÀ½,
±×°ÍÀ» XML ÆÄÀÏ·Î ExportÇÏ°í, °³¹ßÀÚ¿¡°Ô Import ½ÃÄÑ Àû¿ëÇϵµ·Ï ÇÏ¸é µÈ´ä´Ï´Ù.

¾Æ·¡ ±×¸²Àº Windows - Preferences ¿¡¼­ "Java - Code Style - Code Formatter"¸¦
¼±ÅÃÇßÀ» ¶§ ³ª¿À´Â ±×¸²ÀÔ´Ï´Ù.
Eclipse 3.0Àº ±âº»ÀûÀ¸·Î 2°¡Áö ÄÚµå Çü½ÄÀ» ±âº»ÀûÀ¸·Î ³»ÀåÇÏ°í ÀÖ½À´Ï´Ù.


Java Conventions¸¦ ¼±ÅÃÇÏ°í, Show.. ¹öÆ°À» ´©¸£¸é ÇØ´ç ¼³Á¤À» Ä¿½ºÅ͸¶ÀÌ¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÅÇ »çÀÌÁî¿Í °ýÈ£ÀÇ À§Ä¡ µî ¸ðµç °ÍÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

Eclipse ÆÁ #2 (Import¹® Á¤¸®)


°³¹ßÇÒ ¶§ ¾î¶² ±â´ÉÀ» ±¸ÇöÇϱâ À§ÇØ Æ¯Á¤ ¶óÀ̺귯¸®¸¦ import ½ÃÄѳõ°í,
±× ±â´ÉÀÌ ÇÊ¿ä¾ø¾îÁ®¼­ »èÁ¦ÇÑ ´ÙÀ½¿¡µµ import¹®Àº ±×´ë·Î µÎ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù.

±×¶§ Eclipse°¡ Á¦°øÇÏ´Â Organize import ±â´ÉÀº ¾ÆÁÖ À¯¿ëÇѵ¥¿ä..
¾Æ·¡¿Í °°ÀÌ »ç¿ëµÇÁö ¾Ê´Â ¶óÀ̺귯¸®¸¦ importÇÑ °æ¿ì Eclipse´Â ¾Õ¿¡ Àü±¸¸¦ Å°°í Ç¥½ÃÇØÁÝ´Ï´Ù.
À̶§ [ Ctrl+Shift+O ] ¹öÆ°À» ´©¸£¸é »ç¿ëÇÏÁö ¾Ê´Â ¸ðµç import ¹®ÀÌ Á¤¸®µË´Ï´Ù. ¾Æ·¡¿Í °°ÀÌ ±ú²ýÇÏ°Ô ¸»ÀÌÁÒ.


¶Ç ÇÑ°¡Áö À¯¿ëÇÑ ±â´ÉÀº °°Àº ÆÐÅ°Áö ³»¿¡¼­ ¿©·¯ °³ÀÇ Å¬·¡½º¸¦ importÇÒ °æ¿ìÀÔ´Ï´Ù.
¿¹¸¦ µé¾î ÇÑ ÆÐÅ°Áö ³»¿¡¼­ 4°³ ÀÌ»óÀÇ Å¬·¡½º¸¦ import ÇÑ´Ù¸é,
±×°ÍÀ» *·Î ÇÕÃļ­ Ç¥½ÃÇϵµ·Ï ÇÏ°í ½ÍÀ» ¶§°¡ ÀÖ½À´Ï´Ù.
±×·² ¶§´Â window - preference ·Î °¡¼­ java - code style - organize import¿¡¼­
Number of imports needs for .*ÀÇ ¼ö¸¦ 4·Î ÇسõÀ¸¸é,
°°Àº ÆÐÅ°Áö¿¡¼­ 4°³ÀÌ»óÀÇ Å¬·¡½º°¡ ÀÓÆ÷Æ®µÇ¸é *·Î ÇÕÃļ­ Ç¥½ÃÇØÁÝ´Ï´Ù.
(Apply ¹öÆ° ¹Ù·Î À§¿¡ ±× Ç׸ñÀÌ ÀÖ½À´Ï´Ù.)


Eclipse ÆÁ #3 (¿µ¿ªº° ÁÖ¼®Ã³¸®)

 

¿©·¯ ÁÙ¿¡ °ÉÃÄ ÀÖ´Â Äڵ带 ÁÖ¼® ó¸®ÇÏ°í ½ÍÀºµ¥,
ÁÖ¼® ó¸®ÇÏ°íÀÚ ÇÏ´Â ¿µ¿ª ³»¿¡ /* */°¡ ÀÖÀ» °æ¿ì Âü °ï¶õÇϽÃÁÒ?

ÀÏÀÏÀÌ // ¸¦ ¾Õ¿¡ ºÙÀÌ·Á´Ï ¾ó¸¶³ª ¼Õ°¡¶ôÀÌ ºü¸¥Áö¸¦ Å×½ºÆ®Çϴ°Š°°±¸.. ^^*
±×·² ¶§ ÁÖ¼®Ã³¸®ÇÒ ¿µ¿ªÀ» ¼±Åà ÇÑ ´ÙÀ½ [ Ctrl+/ ] ¸¦ ´­·¯º¸¼¼¿ä.
¾Æ·¡¿Í °°ÀÌ ÀÚµ¿À¸·Î ÇØ´ç ¿µ¿ªÀ» ÁÖ¼®À¸·Î ¸¸µé¾îÁÝ´Ï´Ù.
ÁÖ¼®À» ÇØÁ¦ÇÏ°í ½Í´Ù¸é ´Ù½Ã Çѹø ´õ [ Ctrl+/ ]¸¦ ´­·¯ÁÖ¸é µË´Ï´Ù.


Eclipse ÆÁ #4 (¿¡µðÅÍÄ­À̵¿)

 

½ÇÁ¦ ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¾÷ÇÏ´Ù º¸¸é Çѹø¿¡ ¿­¾î³õÀº ÆÄÀÏÀÌ 30°³°¡ ³Ñ´Â °ÍÀº ±âº»ÀÌÁÒ?
±×¶§ ÇØ´ç ÆÄÀÏµé »çÀ̸¦ ¿­·ÁÁø À©µµ¿ì¸¦ [ Alt+Tab ] À» ÀÌ¿ëÇؼ­

À̵¿ÇÏ´Â °Í °°Àº ±â´ÉÀÌ ÀÖ´Ù¸é ÆíÇÒ°Ì´Ï´Ù.
±×·¯ÇÑ ´ÜÃàÅ°°¡ [ Ctrl+F6 ] ÀÔ´Ï´Ù.
±× Å°¸¦ ´©¸£¸é È­¸é Áß¾Ó¿¡ ¾Æ·¡¿Í °°Àº ¿¡µðÅÍ À̵¿ È­¸éÀÌ ¶å´Ï´Ù


¹Ù·Î ÀÌÀüÀ¸·Î À̵¿ÇÒ ¶§´Â [ Ctrl+F6 ]ÀÌ ÆíÇÏÁö¸¸,
¿©·¯ °³ Áß Çϳª¸¦ À̵¿ÇÒ ¶§´Â [ Ctrl+F6 ]À» ´©¸¥ ÈÄ,

[Ctrl+È­»ìÇ¥] ¸¦ ÀÌ¿ëÇؼ­ ¿øÇÏ´Â ¿¡µðÅÍ·Î À̵¿ÇÏ´Â °ÍÀÌ ÆíÇÕ´Ï´Ù.

Eclipse ÆÁ #6 (ÁÙ¹øÈ£ Ç¥½Ã ¹× ÁÙ À̵¿Çϱâ)


EclipseÀÇ ±âº» ¼³Á¤¿¡ ¶óÀÎ ¹øÈ£´Â Ç¥½ÃµÇÁö ¾Êµµ·Ï µÇ¾î ÀÖ½À´Ï´Ù.
µð¹ö±ëÇÒ ¶§ ƯÁ¤ ¶óÀο¡ ¿¡·¯°¡ ÀÖÀ½À» È®ÀÎÇߴµ¥, ÀÏÀÏÀÌ ÁÙÀ» ¼¼¾î°¡¸é¼­ À̵¿ÇÒ ¼öµµ ¾ø±¸..
±×¶§ ÇØ´ç ¶óÀÎÀ¸·Î À̵¿Çϱâ À§ÇÑ ´ÜÃàÅ°°¡ [ Ctrl+L ] ÀÔ´Ï´Ù.
À©µµ¿ì¿Í °°ÀÌ Ctrl+G ·Î ´ÜÃàÅ°¸¦ º¯°æÇؼ­ ¾²½Ã´Â °Íµµ ÁÁÀ» µí ÇÕ´Ï´Ù.

¾Æ¿¹ ÁÙ¹øÈ£°¡ Ç×»ó Ç¥½ÃµÇµµ·Ï ÇÏ°í ½Í´Ù¸é window - preference ¿¡¼­,
Java - Editor·Î À̵¿ÇÑ ´ÙÀ½ "Show line numbers"¸¦ üũÇØµÎ½Ã¸é µË´Ï´Ù.

Eclipse ÆÁ #7 (º¯°æ»çÇ× ÃßÀûÇϱâ)

 

º¯°æ »çÇ×À» ÃßÀûÇÏ°íÀÚ ÇÏ´Â ÆÄÀÏÀ» PackageExplorer¿¡¼­ ¼±Åà ÈÄ,
¿À¸¥ÂÊ ¹öÆ°À» ´­·¯ ÄÁÅؽºÆ® ¸Þ´º¿¡¼­ [ compare with Local History ] ¼±ÅÃÇÕ´Ï´Ù.


½Ã°£´ë º°·Î ÀÌÀüÀÇ ÀÛ¾÷ °á°ú¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
¸¸ÀÏ ÀÌÀüÀÇ ÄÚµå·Î µÇµ¹¾Æ°¡°í ½Í´Ù¸é, °°Àº ¹æ¹ýÀ¸·Î ÆÄÀÏÀÇ ÄÁÅؽºÆ® ¸Þ´º¿¡¼­
[ Replace with ] ¸¦ ¼±ÅÃÇÏ°í, [ Local History ]¿¡¼­ º¯°æÇÏ¸é µË´Ï´Ù.


Eclipse ÆÁ #8 (Javadoc ¹®¼­»ý¼º )

 

JavaDoc ÇüÅÂÀÇ ÁÖ¼®À¸·Î ¼Ò½ºÄÚµå ¹®¼­È­°¡ µÈ »óŶó°í °¡Á¤ÇÏ°Ú½À´Ï´Ù.
Project ¸Þ´ºÀÇ [ Generate Javadoc... ] ±â´ÉÀ» ½ÇÇàÇϸé
°£ÆíÇÑ ¸¶¹ý»çÀÇ Áö¿øÀ» ÅëÇØ Javadoc ¹®¼­¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀϹÝÀûÀ¸·Î ÇÁ·ÎÁ§Æ® ·çÆ® ¹Ø¿¡ doc À̶õ Æú´õ ¾È¿¡ JavaDocÀ¸·Î »ý¼ºµÈ API ¹®¼­¸¦ Æ÷ÇÔÇÕ´Ï´Ù.


»ý¼ºµÉ API ¹®¼­¿¡ Æ÷ÇÔ½Ãų Á¤º¸¸¦ ¼±ÅÃÇÏ´Â °ÍÀÌ ¸¶¹ý»çÀÇ ´ÙÀ½ ´Ü°èÀÔ´Ï´Ù.
Finish ¹öÆ°À» ´©¸£¸é Package Explorer¿¡ ¾Æ·¡¿Í °°ÀÌ API ¹®¼­°¡ »ý¼ºµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

Eclipse ÆÁ #9 (ÀüüÇÁ·ÎÁ§Æ® ZIP ¹é¾÷)

 

Àüü ÇÁ·ÎÁ§Æ®¸¦ ¹é¾÷Çϱâ À§ÇØ ¾ÐÃàÀ» ÇØ¾ß ÇÒ¶§ À¯¿ëÇÑ ±â´ÉÀÔ´Ï´Ù.
File ¸Þ´ºÀÇ Export ±â´ÉÀ» ½ÇÇàÇÏ¸é ¾Æ·¡¿Í °°Àº À©µµ¿ì°¡ ¶å´Ï´Ù.

 

¼±Åÿä¼Ò Áß¿¡¼­ ZIP ÆÄÀÏÀ» ¼±ÅÃÇÕ´Ï´Ù.
´ÙÀ½ È­¸éÀº ¹é¾÷ÇÒ ¿ä¼ÒµéÀ» ¼±ÅÃÇÏ´Â °ÍÀÔ´Ï´Ù.
ÀϹÝÀûÀ¸·Î ÀÚµ¿ »ý¼ºµÇ´Â JavaDoc ¹®¼­³ª Classes ÆÄÀϵéÀº ¹é¾÷ÇÏÁö ¾Ê½À´Ï´Ù.
Àû´çÇÑ ¹é¾÷ ÆÄÀÏ À̸§°ú À§Ä¡¸¦ °áÁ¤ÇÏ°í Finish ¹öÆ°À» ´©¸£¸é ¹é¾÷ÀÌ ¿Ï·áµË´Ï´Ù.

 

ÀÌŬ¸³½º¿¡¼­ À¯¿ëÇÑ ´ÜÃàÅ°

 

Ctrl + e : ÇÑÁÙÁö¿ò
Ctrl + w : ¸Þ´ºº¸¿©ÁÜ
Ctrl + space : Ŭ·¡½ºµî ÄÚµå µµ¿ò
Ctrl + / : ÇÑÁÙ ÁÖ¼® ¹Ý´ë´Â Ctrl + \
Ctrl + , : ã±â³ª, TASKÇ׸ñ À̵¿

Ctrl + . : À̵¿

Ctrl + F6 : Editor ¼±ÅÃ

Ctrl + F7 : View ¼±ÅÃ

Ctrl + F8 : Perspectieve ¼±ÅÃ

Ctrl + F11 : µð¹ö±ë

Ctrl + 1 : QuickFix ½ÇÇà


Ctrl + Shift + b : ºê·¹ÀÌÅ© Æ÷ÀÎÆ®

Ctrl + Shift + e : ÇöÀç ij·µ¿¡¼­ ³¡±îÁö »èÁ¦

Ctrl + Shift + f : ÄÚµå Æ÷¸ËÆÃ

Ctrl + Shift + m : ÀÚµ¿ ÀÓÆ÷Æ®
Ctrl + Shift + o : ÀÓÆ÷Æ® ÀÚµ¿ Á¤¸®

Ctrl + Shift + space : ÀÔ·Â ÆĶó¹ÌÅÍ Á¤º¸ º¸¿©ÁÜ

ÀλýÀº ª½À´Ï´Ù.
±×·¯¹Ç·Î ´Ù¸¥ »ç¶÷ÀÌ ¿ä±¸ÇÏ´Â »îÀ» »ì¸é¼­ ½Ã°£À» ³¶ºñÇؼ­´Â ¾È µË´Ï´Ù.
µ·°ú ¸í¿¹¸¦ ¾òÁö ¸øÇÏ´õ¶óµµ ³¡±îÁö ÀÚ½ÅÀÇ ±æÀ» °íÁýÇϽʽÿÀ
¸ñ·Ï À­±Û ¾Æ·§±Û
³»¾Ë FREECOUNT.NET ÇÁÄ«³Ý »ý±ä³¯ 2003.12.20 Ȩ | Ä«¿îÅÍ | Ç÷¡½ÃºÏ | ÇÁ¸®º¸µå | Àü±¤ÆÇ | À¥°øºÎ¹æ | Ä¿¹Â´ÏƼ | ÂÊÁöÇÔ