°æ·Î¿¡¼­ ã±â

 

ÀÌ ¼½¼ÇÀº µð·ºÅ͸® ³»¿¡¼­ Ž»öÇÏ´Â °Í¿¡ ÀÌ¿ë °¡´ÉÇÑ find ¿É¼ÇÀ» ±â¼úÇÕ´Ï´Ù.

 

Find  ´ÙÀ̾ó·Î±×´Â ´ÜÀÏ ÆÄÀÏÀ» °Ë»öÇÏ´Â °Í¿¡ ÁÁ½À´Ï´Ù.  ¸¸ÀÏ ´ç½ÅÀÌ ¿©·¯ °³ÀÇ ÆÄÀÏ¿¡¼­ ¹«¾ùÀΰ¡¸¦ ãÀ» Çʿ䰡 ÀÖ´Ù¸é, ´ç½ÅÀº Find in Path¿¡¼­ ºÒ·¯¼­ Find in Path Æ¯Â¡À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀº ¿©·¯ ¹æ¹ý¿¡¼­ ±×°ÍÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù:

  ¿¡µðÅͷκÎÅÍÀÇ:

ÃÊÁ¡ÀÌ ¿¡µðÅÍ¿¡ ÀÖÀ» ¶§ Ctrl + Shift + F  ¸¦ ´©¸£°Å³ª Search  ¸Þ´º¿¡¼­ Find in Path...¸¦ ¼±ÅÃÇϽʽÿÀ.

  Project View ¶Ç´Â Commander ·ÎºÎÅÍ

Åø À©µµ¿ì¿¡¼­ ÆÄÀÏ ¶Ç´Â µð·ºÅ͸®¸¦ ¼±ÅÃÇϰí, Ctrl + Shift + F  ¸¦ ´©¸£°Å³ª Search  ¸Þ´º¿¡¼­ ¼±ÅÃµÈ ¸ñ·Ï¿¡¼­ ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ¿© ºÒ·ÁÁö´Â ¹®¸Æ¸Þ´º·ÎºÎÅÍ ¶Ç´Â Search ¸Þ´º·ÎºÎÅÍ Find in Path...¸¦ ¼±ÅÃÇϽʽÿÀ.

 



ÀÌ ´ÙÀ̾ó·Î±×´Â ¸¹Àº ´Ù¸¥ ¿É¼ÇÀ» °¡Áý´Ï´Ù:

Text to find  

ÀÌ ÄÞº¸ ¹Ú½º¿¡¼­ ´ç½ÅÀº °Ë»öÇÏ´Â ÅØ½ºÆ®¸¦ ŸÀÌÇÁÇÒ ¼ö Àְųª, ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿É¼Ç ±×·ì

Case sensitive  

¸¸ÀÏ ¼±ÅõǸé, °Ë»öÀ» ¼öÇàÇÏ´Â ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ´Ù¸¨´Ï´Ù.

Whole words only  

¸¸ÀÏ ¼±ÅõǸé, ´ÜÁö ±âÈ£ ¼ø¼­¸¦ À§ÇØ ÀÖ´Â ÀüüÀÇ ´Ü¾îÀÇ °Ë»öÀº ½ºÆäÀ̽º/ÅÇ/±¸µÎÁ¡/Ư¼ö ¹®ÀÚ¿Í ÇÔ²² ´Ù¸¥ ÇÑÆí°ú ºÐ¸®Çß½À´Ï´Ù.  Regular expressions üũ ¹Ú½º°¡ ¼±ÅÃµÇ¸é ºÒ°¡´ÉÇÕ´Ï´Ù

Regular expressions  


¸¸ÀÏ ¼±ÅõǸé, ´ç½Å¿¡°Ô ÀÚ¹Ù perl5¿Í °°Àº Á¤±Ô Ç¥ÇöÀ» »ç¿ëÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.


Á¤±Ô Ç¥Çö°ú ±× ±¸¹®¿¡ °üÇÑ Á¤º¸¿¡ ´ëÇØ, java.util.regex (Java SDK 1.4)¿¡ ´ëÇÑJavadoc¸¦ ÂüÁ¶ÇϽʽÿÀ.


ÈĹæ ÂüÁ¶´Â \n ÀÌ ¾Æ´Ñ $n Çü½ÄÀ» °¡Áö°í ÀÖ¾î¾ß¸¸ ÇÕ´Ï´Ù( java.util.regex¿¡¼­¿Í °°ÀÌ)


 

¹üÀ§ ±×·ì

Whole project  

¸¸ÀÏ ¼±ÅõǸé, Àüü ÇÁ·ÎÁ§Æ®¿¡¼­ ¼öÇàµÈ °Ë»öÀ» ¼³Á¤ÇÕ´Ï´Ù.

Module  

¸¸ÀÏ ¼±ÅõǸé, µå·Ó-´Ù¿î ¹Ú½º°¡ Ž»öÇÏ´Â ÇÁ·ÎÁ§Æ® ¸ðµâÀ» ¼±ÅÃÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

Directory  

¸¸ÀÏ ¼±ÅõǸé, Recursively °Ë»öÀÌ ¼öÇàµÈ °÷ÀÇ µð·ºÅ͸® À̸§À» º¸¿©Áִ üũ ¹Ú½º¿Í ÅØ½ºÆ® ¹Ú½º¸¦

»ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.  ÅؽºÆ® ¹Ú½º´Â ¿¡µðÅÍ¿¡¼­ ÇöÀç ¿­¸®´Â ÆÄÀÏÀÌ À§Ä¡ÇÏ´Â(¸¸ÀÏ ´ç½ÅÀÌ ¿¡µðÅͷκÎÅÍ ´ÙÀ̾ó·Î±×¸¦ ºÎ¸£¸é) °÷ ¶Ç´Â Åø À©µµ¿ì¿¡¼­ ¼±ÅÃÇß´ø ÆÄÀÏÀÌ À§Ä¡Çϰųª  (¸¸ÀÏ ´ç½ÅÀÌ Åø À©µµ¿ì·ÎºÎÅÍ  ´ÙÀ̾ó·Î±×¸¦ ºÎ¸£¸é), ¶Ç´Â Åø À©µµ¿ì¿¡¼­ µð·ºÅ͸® À̸§ÀÌ ¼±ÅÃµÈ °÷ÀÇ µð·ºÅ͸® À̸§À» ÀÌ¹Ì Æ÷ÇÔÇÕ´Ï´Ù.  ellipsis ¹öưÀ» ´©¸£¸é °Ë»öÀ» ¸¸µå´Â µð·ºÅ͸®¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Â Select Path ´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù.

Recursively 

¸¸ÀÏ ¼±ÅõǸé, ¼±ÅÃµÈ µð·ºÅ͸®¿Í ±× ÇÏÀ§ µð·ºÅ͸®¿¡¼­ ¼öÇàµÈ °Ë»öÀ» ¼³Á¤ÇÕ´Ï´Ù.

ÆÄÀϸí ÇÊÅÍ

File mask  

¸¸ÀÏ ¼±ÅõǸé, ´ç½ÅÀº °Ë»öÇÏ´Â ÆÄÀÏ¿¡ ´ëÇÑ ÆÄÀÏ ¸¶½ºÅ© ¿ÍÀϵå Ä«µå(»õ·Î¿î ¶Ç´Â µå·Ó-´Ù¿î ¸ñ·ÏÀ¸·ÎºÎÅÍ ¼±ÅõÈ)¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â °÷ÀÇ µå·Ó-´Ù¿î ¹Ú½º°¡ »ç¿ë °¡´ÉÇØÁý´Ï´Ù. ¿ÍÀϵå Ä«µå´Â *(¾Ö½ºÅ͸®½ºÅ©)(¾î´À ±âÈ£ÀÇ ¼³Á¤À» ´ë½ÅÇϱâ À§Çؼ­)¿Í  ?(¹°À½Ç¥)(ÇϳªÀÇ ±âÈ£·Î ´ë½ÅÇϴµ¥ »ç¿ëµÇ´Â)¿Í °°Àº ±âÈ£¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

Open in new tab  

¸¸ÀÏ ¼±ÅõǸé, º°µµ ÅÇ¿¡¼­ Ç¥½ÃµÈ °Ë»ö °á°ú¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¸¸ÀÏ Find Åø À©µµ¿ì°¡ ¹ú½á ¿­·È´Ù¸é, ÀÌ Ã¼Å© ¹Ú½º´Â »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°Ô µË´Ï´Ù.


´ç½ÅÀÌ OK¸¦ Ŭ¸¯ÇÏ°í ³­ ÈÄ¿¡,  °Ë»öÀÌ ½ÃÀ۵ǰí Searching  ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù.


´ç½ÅÀº StopÀ» ´­·¯¼­ °Ë»öÀ» Áß´ÜÇÒ ¼ö Àְųª, Background ¸¦ ´­·¯¼­ IDEA¿Í ÇÔ²² °è¼Ó µ¿ÀÛÇÏ´Â ¹é±×¶ó¿îµå·Î À̵¿½Ãų ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ´ç½ÅÀº »ý»ê¼º ¾Ï½Ã¸¦ ´ç½ÅÀÌ IDEA Ư¡¿¡¼­ ¾î´À °ÍÀ» ³õÃÆ´øÁö ¾Ë±â À§ÇØ º¼ ¼ö ÀÖ½À´Ï´Ù.

°Ë»ö °á°ú´Â  Find  Åø À©µµ¿ì¿¡ ÁÖ¾îÁý´Ï´Ù.



Find Åø À©µµ¿ì »óÀÇ ´õ ÀÚ¼¼ÇÑ °Í°ú ±× Ư¡À» º¸±â À§Çؼ­,  Find Tool Window ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

¸¸ÀÏ ¾Æ¹«°Íµµ ¹ß°ßµÇÁö ¾ÊÀ¸¸é ´ç½ÅÀº ¶ÇÇÑ °Ë»ö ¹üÀ§¿Í ÆÄÀÏ ¸¶½ºÅ©(¾î´À °ÍÀÌ´øÁö)À» Ç¥½ÃÇÏ´Â ÀÌ ´ÙÀ̾ó·Î±× âÀÌ ³ªÅ¸³³´Ï´Ù.