°øÅë ´ÙÀ̾ó·Î±×

 

ÀÌ ÅäÇÈÀº ´ç½ÅÀÌ IDEA¿Í ÇÔ²² ÀÛ¾÷ÇÏ´Â °Í¿¡ µû¶ó ³ªÅ¸³¯ ¼ö ÀÖ´Â "°øÅë" ´ÙÀ̾ó·Î±×¿¡ ´ëÇØ ±âº» ·¹ÆÛ·±½º Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.  

º¸ÅëÀÇ ½Ã½ºÅÛ ´ÙÀ̾ó·Î±×(¿¹¸¦ µé¸é ¿î¿µ ü°è¿¡¼­ ÆÄÀÏÀ» ¼±ÅÃÇÏ´Â ´ÙÀ̾ó·Î±×)ÀÇ º¯È­ÀÎ ´ÙÀ̾ó·Î±×´Â ±×µéÀÌ ¸ðµç Ç÷§Æû¸¶´Ù º¯ÇÒ ¼ö ÀÖ°í,

¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¿¡°Ô Àͼ÷ÇØ¾ß ÇÏ´Â °Í¿¡ µû¶ó¼­ ¹®¼­È­µÇÁö´Â ¾Ê½À´Ï´Ù.  

¿ÀÈ÷·Á, ´Ù¸¥ ŽºÅ© ¶Ç´Â ±â´É¿¡ °ÉÃļ­ °øÀ¯µÉ ¼öµµ ÀÖ°í ¹®¸Æ¿¡ µû¸¥ º¯È­¸¦ °¡Áú ¼öµµ ÀÖ´Â ¸î °³ÀÇ ´ÙÀ̾ó·Î±×´Â ¹®¼­È­µË´Ï´Ù.


´ÙÀ½ÀÇ ´ÙÀ̾ó·Î±×´Â ¿©±â¿¡¼­ ¹®¼­È­µË´Ï´Ù:

 Choose Class dialog  
 Choose Field / Choose Method dialog  
 Choose Path dialog  
 Edit Scopes dialog  


 

CHOOSE CLASS DIALOG  

 


ÀÌ ´ÙÀ̾ó·Î±×´Â ´ç½ÅÀÌ Å¬·¡½º¸¦ ÁöÁ¤Çϰųª, ¼±ÅÃÇÒ Çʿ䰡 ÀÖÀ» ¶§ ³ªÅ¸³³´Ï´Ù.  ´ÙÀ̾ó·Î±× ŸÀÌÆ²Àº ´ç½ÅÀÇ ¹®¸Æ(¿¹¿Ü Ŭ·¡½º¸¦ ¼±ÅÃÇϱâ À§ÇÑ ´ÙÀ̾ó·Î±×´Â ½ºÅ©¸° ¼¦¿¡ ³ªÅ¸³³´Ï´Ù)¿¡ µû¶ó ´Ù¾çÇÕ´Ï´Ù. ±×·¯³ª »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â ¸ðµç °æ¿ì¿¡ °°Àº °ÍÀÔ´Ï´Ù.  ÀÌ ´ÙÀ̾ó·Î±×´Â µÎ ÅÇÀ» Á¦°øÇÕ´Ï´Ù:

1. Search By Name



ÀÌ ÅÇÀº Ŭ·¡½º À̸§¿¡ ´ëÇØ ÁõºÐ °Ë»öÀ» Á¦°øÇÕ´Ï´Ù.  À̰ÍÀº ´ç½ÅÀÌ ÃÖ¼ÒÇÑ ±× À̸§ÀÇ Ã¹ ¹øÂ° ¹®ÀÚ¸¦ ¾Ë°í ÀÖÀ¸¸é Ŭ·¡½º¸¦ ¼±ÅÃÇÏ´Â °¡Àå ºü¸¥ ¹æ¹ýÀÔ´Ï´Ù.


Ŭ·¡½º¿¡ ´ëÇØ ÀÌ ¹æ¹ýÀ¸·Î °Ë»öÇϱâ À§Çؼ­, ¹ß°ßÇϴ Ŭ·¡½ºÀÇ À̸§À» ŸÀÌÇÎÇϱ⠽ÃÀÛÇϽʽÿÀ.  IDEA´Â ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®¿¡ °¡½ÃÀûÀΠŬ·¡½º¿¡ ´ëÇØ °Ë»öÇϰí, ´ç½Å¿¡°Ô À̸§ÀÌ Å¸ÀÌÇÁµÈ ¹®ÀÚ(¾î¶² °ÍÀÌ ÀÖ´Ù¸é)·Î ½ÃÀÛÇϴ Ŭ·¡½ºÀÇ ¸ñ·ÏÀ» Á¦°øÇÕ´Ï´Ù.  ´ç½ÅÀº ¼±ÅÃÀÇ ¸ñ·ÏÀ» Á¼È÷±â À§ÇØ ´õ ¸¹Àº ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù, ¶Ç´Â ´ç½ÅÀÌ ¿øÇϴ Ŭ·¡½º¿¡ ¸ñ·ÏÀ» Æ÷Ä¿½ºÇÏ°í ½ºÅ©·Ñ ÇÒ ¼ö ÀÖ½À´Ï´Ù.   ¾ÖÇø®ÄÉÀ̼ǿ¡ °­Á¶µÈ Ŭ·¡½º À̸§À» ¸®ÅÏÇϱâ À§ÇÏ¿© OK¸¦ Ŭ¸¯Çϰųª Enter¸¦ ´©¸¨´Ï´Ù.

2. Tree View



ÀÌ ÅÇÀº ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®(¶óÀ̺귯¸® Æ÷ÇÔ)ÀÇ ÆÐŰÁö °èÃþÀÇ Æ®¸® ºä¸¦ Á¦°øÇÕ´Ï´Ù.  ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®ÀÇ ÆÐŰÁö(¶óÀ̺귯¸® Æ÷ÇÔ)À» ÅëÇØ ºê¶ó¿ìÁî¿¡¼­ ±×°ÍÀ» »ç¿ëÇÒ ¼ö ÀÖ°í, Ŭ·¡½º¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.


´ç½ÅÀÌ ¿øÇϴ Ŭ·¡½º¸¦ ¹ß°ßÇßÀ» ¶§, ¾ÖÇø®ÄÉÀ̼ǿ¡ Ŭ·¡½º À̸§À» ¸®ÅÏÇϱâ À§ÇÏ¿© OK¸¦ Ŭ¸¯Çϰųª Enter¸¦ ´©¸¨´Ï´Ù.


 TOP   ] 

 


 



CHOOSE METHOD / CHOOSE FIELD DIALOG  

 


´ç½ÅÀÌ ¸Þ¼Òµå ¶Ç´Â Çʵ带 ÁöÁ¤ÇÒ Çʿ䰡 ÀÖÀ» ¶§ ÀÌ ´ÙÀ̾ó·Î±×°¡ Ç¥½ÃµË´Ï´Ù.  Å¸ÀÌÆ²Àº ´ç½ÅÀÇ ¹®¸Æ¿¡ µû¶ó º¯ÇÕ´Ï´Ù.
Choose Method
´ÙÀ̾ó·Î±×´Â Ưº°ÇÑ Å¬·¡½ºÀÇ ¸Þ¼Òµå¸¦ ¸®½ºÆ® ÇÕ´Ï´Ù(´ç½ÅÀÌ ´ÙÀ̾ó·Î±×¸¦ Æ÷ÇÔÇÏ´Â ¹®¸Æ¿¡ ÀÇÁ¸Çϰí Àִ Ŭ·¡½º). ¹®¸Æ »ó¿¡ ÀÇÁ¸ÇÏ¿© ±×°ÍÀº ¶ÇÇÑ ÇöÀçÀÇ ¹üÀ§¿¡¼­ Á¶»ó ¶Ç´Â ´Ù¸¥ °ü·Ã Ŭ·¡½ºÀÇ ¸Þ¼Òµå¸¦ ¶ÇÇÑ Ç¥½ÃÇÒÁöµµ ¸ð¸¨´Ï´Ù.
Choose Field
´ÙÀ̾ó·Î±×´Â Ưº°ÇÑ Å¬·¡½ºÀÇ Çʵ带 ¸®½ºÆ® ÇÕ´Ï´Ù(´ç½ÅÀÌ ´ÙÀ̾ó·Î±×¸¦ Æ÷ÇÔÇÏ´Â ¹®¸Æ¿¡ ÀÇÁ¸Çϰí Àִ Ŭ·¡½º). ¹®¸Æ »ó¿¡ ÀÇÁ¸ÇÏ¿© ±×°ÍÀº ¶ÇÇÑ ÇöÀçÀÇ ¹üÀ§¿¡¼­ Á¶»ó ¶Ç´Â ´Ù¸¥ °ü·Ã Ŭ·¡½ºÀÇ Çʵ带 ¶ÇÇÑ Ç¥½ÃÇÒÁöµµ ¸ð¸¨´Ï´Ù.

toolbar´Â ¾çÂÊ ´ÙÀ̾ó·Î±×¿¡¼­ °°Àº °ÍÀÔ´Ï´Ù.  ±×°ÍÀº ´ç½ÅÀÌ ¸ñ·Ï µð½ºÇ÷¹ÀÌ(¾Æ·¡ ±×¸² »ó¿¡¼­ ÄݾƿôÀ» º¸½Ê½Ã¿À)¸¦ ¹Ù²Ù´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

 

Toolbar functions  

 Sort Alphabetically
¿À¸§Â÷¼øÀ¸·Î ¸Þ¼Òµå/Çʵå À̸§À» ¾ËÆÄºª¼øÀ¸·Î ¼ÒÆ®ÇÕ´Ï´Ù.  ¸¸ÀÏ Show Classes°¡ ONÀ¸·Î Åä±ÛµÇ¸é, ¸ñ·ÏÀÇ °¢ ³ëµå´Â º°µµ·Î ¼ÒÆ®µË´Ï´Ù.

 Show Classes
ON
À¸·Î Åä±ÛµÇ¾úÀ» ¶§, ¸ñ·ÏÀº ÇöÀç ¹üÀ§¿¡¼­ °¢ Ŭ·¡½º¸¦ À§ÇÑ º°µµ ³ëµå¸¦ Ç¥½ÃÇϰí, ºÎ³ëµå·Î¼­ ¸Þ¼Òµå/Çʵ带 Ç¥½ÃÇÕ´Ï´Ù.  OFF·Î Åä±ÛµÇ¾úÀ» ¶§, ¹üÀ§ÀÇ ¸ðµç Ŭ·¡½ºÀÇ ¸ðµç ¸Þ¼Òµå/Çʵå´Â ÇϳªÀÇ ¸ñ·Ï¿¡ ³ªÅ¸³³´Ï´Ù.

 Expand All 
¸ñ·Ï¿¡¼­ ¸ðµç ³ëµå¸¦ È®Àå½Ãŵ´Ï´Ù

 Collapse All: 
 
¸ñ·Ï¿¡¼­ ¸ðµç ³ëµå¸¦ Ãà¼Ò½Ãŵ´Ï´Ù

 TOP   ] 

 


 



SELECT PATH DIALOG  

 


´ç½ÅÀÇ Å½ºÅ©°¡ ÀϺΠ°æ·ÎÀÇ »ç¾ç¿¡ ´ëÇØ ºÒ·ÁÁú ¶§¸¶´Ù ÀÌ ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù.  ¿¹¸¦ µé¸é, File SettingsCompiler: Add Directory ´Â ÀÌ ´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù. ´ÙÀ̾ó·Î±× ŸÀÌÆ²Àº ´ç½ÅÀÇ ¹®¸Æ¿¡ µû¶ó º¯ÇÒÁöµµ ¸ð¸¨´Ï´Ù. ±×·¯³ª ¹èÄ¡´Â °°Àº °ÍÀÔ´Ï´Ù.  ´ÙÀ̾ó·Î±×´Â ´ç½ÅÀÇ ¿î¿µ ü°èÀÇ °øÅë ÆÄÀÏ ¼±ÅÃÀÚ ´ÙÀ̾ó·Î±×¸¦ ±âº»ÀûÀ¸·Î ÀÛµ¿½Ãŵ´Ï´Ù.  ±×·¯³ª, ´ç½ÅÀÇ À¯Àú Ȩ µð·ºÅ͸® ¶Ç´Â ÇöÀç ÇÁ·ÎÁ§Æ®ÀÇ È¨ µð·ºÅ͸®·Î µð·ºÅ͸®¸¦ Á¡ÇÁ½ÃŰ´Â ´É·Â°ú °°Àº Åø¹Ù »óÀÇ ¾î¶² Ưº°ÇÑ ±â´ÉÀÌ ÀÖ½À´Ï´Ù(¾Æ·¡ ±×¸²À» º¸½Ê½Ã¿À).



 TOP   ] 



EDIT SCOPES DIALOG  

 


Edit Scopes ´ÙÀ̾ó·Î±×´Â ´ç½Å¿¡°Ô ¿©·¯ °¡Áö IDEA µ¿ÀÛ¿¡ ´ëÇØ ¹üÀ§¸¦ Á¤ÀÇÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.



´ÙÀ̾ó·Î±×´Â µÎ ºÎºÐÀ¸·Î ±¸¼ºµË´Ï´Ù.
 
´ÙÀ̾ó·Î±×ÀÇ ¿ÞÂÊ ºÎºÐÀº ¹üÀ§ ÆÐÅÏÀ» °ü¸®Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù.  ±×°ÍÀº 3 ¹öưÀÇ Åø¹Ù »Ó¸¸ ¾Æ´Ï¶ó Á¤ÀÇµÈ ¹üÀ§ÀÇ ¸ñ·ÏÀ» Æ÷ÇÔÇÕ´Ï´Ù:

1.  Add   »õ·Î¿î ÆÐÅÏÀ» Ãß°¡Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù

2.  Remove   ¼±ÅÃµÈ ÆÐÅÏÀ» Á¦°ÅÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù

3.  Copy   ¼±ÅÃµÈ ÆÐÅÏÀ» º¹»çÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù


´ÙÀ̾ó·Î±×ÀÇ ¿À¸¥ÂÊ(´õ Å«) ºÎºÐÀº ´ç½Å¿¡°Ô ¹üÀ§ ÆÐÅÏ ¸ñ·Ï¿¡¼­ ¼±ÅÃµÈ Æ¯º°ÇÑ ÆÐÅÏÀÇ ¼Ó¼ºÀ» º¸¿©ÁÖ°í ¹Ù²Ù´Â °ÍÀ» Çã¿ëÇÕ´Ï´Ù.

Name  

ÇöÀç ¼±ÅÃµÈ ÆÐÅÏÀÇ À̸§.

Pattern  

ÇöÀç ¼±ÅÃµÈ ÆÐÅÏ. ÆÐÅÏ ÅØ½ºÆ®´Â  Dependency Validation Language Syntax  ¼­ºê¼½¼Ç¿¡¼­ ±â¼úµÈ ½ºÅ©¸³Æ®¿Í °°Àº ¾ð¾îÀÇ µµ¿òÀ¸·Î ¾²¿©Áý´Ï´Ù.  ´ç½ÅÀº ÆÐÅÏ ÅØ½ºÆ®¸¦ ¼öµ¿À¸·Î ¾²°í/ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù, ¶Ç´Â ±×°ÍÀº ¾Æ·¡¿¡¼­ ±â¼úµÈ °Íó·³ »ý¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.


IDEA´Â ´ç½Å¿¡°Ô ºñ¾î Àְųª ºÎÁ¤È®ÇÑ ÆÐÅÏÀ» ÀúÀåÇϵµ·Ï ÇÏÁö´Â ¾Ê½À´Ï´Ù.  ´ç½Å¿¡°Ô Syntax Error °æ°í·Î ÇÁ·ÒÇÁÆ®µÉ °ÍÀÔ´Ï´Ù.


 

Project Scope  Tree view  

Æ®¸®-º¸±â´Â ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ® ¹üÀ§¿¡¼­ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¸ðµç ÆÄÀÏÀ» Æ÷ÇÔÇÕ´Ï´Ù.  º¸±â ÇÁ¸®Á¨Å×À̼ÇÀº Åø¹Ù ¹öư°ú ÇÔ²² ¹Ù²ð ¼ö ÀÖ½À´Ï´Ù.  ¹üÀ§¿¡ Æ÷ÇԵǴ ÆÄÀÏÀÇ ¼ö´Â Æ®¸® º¸±â ÆÐ³Î À§¿¡ ³ªÅ¸³³´Ï´Ù.
¹üÀ§¿¡¼­ Æ÷ÇԵǴ Æú´õ¿Í ÆÄÀÏÀº ³ì»ö ÆùÆ®·Î ¸¶Å©µË´Ï´Ù.  Á¦¿ÜµÈ ÆÄÀϰú Æú´õ´Â ºí·¢ ÆùÆ®·Î ¸¶Å©µË´Ï´Ù.  

Á¦¿ÜµÇ°í Æ÷ÇÔµÈ ¼­ºêÆú´õ¸¦ Æ÷ÇÔÇϰí ÀÖ´Â Æú´õ´Â Ǫ¸¥ ÆùÆ®·Î ¸¶Å©µË´Ï´Ù.  

Include/Exclude  

Æ®¸® º¸±â¿¡¼­ ¼±ÅÃÇÑ ±¸¼º ¿ä¼Ò ¹üÀ§¸¦ Æ÷ÇÔ/Á¦¿ÜÇÏ´Â °ÍÀ» Æ÷ÇÔÇÕ´Ï´Ù.  ¸¸ÀÏ ±×°ÍÀÌ Æú´õ¶ó¸é ±× ¼­ºêÆú´õ´Â Æ÷ÇÔµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.
»óÀÀÇϴ ǥÇö½ÄÀº Pattern ÅؽºÆ® Çʵ忡¼­ ÀÚµ¿ÀûÀ¸·Î Ãß°¡µÉ °ÍÀÔ´Ï´Ù.

Include/Exclude  Recursively  

Æ®¸® º¸±â¿¡¼­ ¼±ÅÃÇÑ ±¸¼º ¿ä¼Ò ¹üÀ§¸¦ Æ÷ÇÔ/Á¦¿ÜÇÏ´Â °ÍÀ» Æ÷ÇÔÇÕ´Ï´Ù.  ¸¸ÀÏ ±×°ÍÀÌ Æú´õ¶ó¸é ±× ¼­ºêÆú´õ´Â Æ÷ÇÔµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.
»óÀÀÇϴ ǥÇö½ÄÀº Pattern ÅؽºÆ® Çʵ忡¼­ ÀÚµ¿ÀûÀ¸·Î Ãß°¡µÉ °ÍÀÔ´Ï´Ù.


 
Æ®¸® º¸±â Åø¹Ù´Â ´ç½Å¿¡°Ô ÇÁ·ÎÁ§Æ® ÆÄÀÏÀÌ Á¦°øµÈ ¹æ¹ýÀ» ¹Ù²Ù´Â °ÍÀ» Çã¶ôÇÏ´Â 5 ¹öưÀ» Æ÷ÇÔÇÕ´Ï´Ù.

Flatten Packages  

¹öưÀÌ ´­·ÁÁú ¶§, ÇÁ·ÎÁ§Æ®ÀÇ ¸ðµç ÆÐŰÁö´Â ÇϳªÀÇ ·¹º§ Æ®¸® º¸±â·Î¼­ Ç¥½ÃµË´Ï´Ù.  µû¶ó¼­, ¸¸ÀÏ ´ç½ÅÀÇ ÆÐŰÁö°¡ ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ® ³»¿¡¼­ ±íÀº ¾î¶² °÷À̶ó¸é, ÅÇ¿¡¼­ ±×°ÍÀ» ¹ß°ßÇϱâ À§ÇØ Àüü Æ®¸® °èÃþÀ» »ô»ôÀÌ Á¶»çÇÏ´Â °ÍÀÌ ÇÊ¿äÇÑ °ÍÀÌ ¾Æ´Ï¶ó ¹Ù·Î ±× À̸§À» ã´Â °Í ÀÔ´Ï´Ù.

Show Files  

´­·ÁÁú ¶§, Æú´õ¿¡¼­ ÆÄÀÏÀ» Ç¥½ÃÇÕ´Ï´Ù.

Show Modules  

¸¸ÀÏ ´­·ÁÁö¸é, Æ®¸® º¸±âÀÇ Ç׸ñÀº »óÀÀÇÏ´Â ¸ðµâ ³ëµå ¾Æ·¡¿¡¼­ ³ªÅ¸³³´Ï´Ù.  ±×·¸Áö ¾ÊÀ¸¸é, ÇÁ·ÎÁ§Æ® Ç׸ñÀº »óÀÀÇÏ´Â ÆÐŰÁö(ÆÐŰÁö¿Í ÇÔ²² sourcepath¿Í °°ÀÌ) ¾Æ·¡¿¡¼­ º¸¿©Áý´Ï´Ù.


Modules ÀÇ Á¸Àç´Â ´ç½Å¿¡°Ô ¸î °³ÀÇ ¸ðµâ »çÀÌ¿¡¼­ ÆÐŰÁö ºÐÇÒÀ» °®´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.  ±×¸®°í ³ªÅ¸³ª´Â ¸ðµâ ¾øÀÌ ´ç½ÅÀº ±×°ÍÀ» ¹ß°ßÇÒ ¼ö ¾ø½À´Ï´Ù.


 

Group by Scope  Type  

´­·ÁÁú ¶§,  Æ®¸® º¸±â¿¡¼­ ¸ðµç Ç׸ñÀº »óÀÀÇÏ´Â ¹üÀ§ ŸÀÔÀ¸·Î ±×·ìµË´Ï´Ù. ±×°ÍÀº Library Classes, Production Classes ¿Í  Test Classes ³ëµå ¾Æ·¡¿¡ ÀÖ½À´Ï´Ù.

Show Included  Only  

´­·ÁÁú ¶§, ÇöÀçÀÇ ¹üÀ§¿¡ Æ÷ÇԵǴ Ç׸ñÀº Æ®¸® º¸±â¿¡ ³ªÅ¸³³´Ï´Ù.


 TOP   ]