°æ·Î¿¡¼­ ±³Ã¼

 

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


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

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


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

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

 



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

Text to find  

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

Replace with  

ÀÌ ÄÞº¸ ¹Ú½º¿¡¼­ ´ç½ÅÀº ¹ß°ßµÈ Ç¥Çö½ÄÀ» ±³Ã¼Çϱâ À§ÇØ Å¸ÀÌÇÁÇÒ ¼ö Àְųª, ÅØ½ºÆ®¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿É¼Ç ±×·ì


Case sensitive  

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

Preserve case 

¸¸ÀÏ ¼±ÅõǸé, IDEA´Â ±³Ã¼ µ¿ÀÛÀ» ´ÙÀ½°ú °°ÀÌ ¼öÇàÇÕ´Ï´Ù:  Ã¹ ¹øÂ° ¹®ÀÚÀÇ °Ý°ú óÀ½ ¹®ÀÚ¿­ÀÇ ÀϹÝÀÇ °ÝÀº À¯ÁöµÉ °ÍÀÔ´Ï´Ù.  ¿¹¸¦ µé¸é, ¸¸ÀÏ ´ç½ÅÀÌ ±³Ã¼ ÆÐÅÏÀ¸·Î¼­ "yourtest" ŸÀÌÇÁÇϸé "MyTest"´Â ¡°Yourtest¡±·Î ±³Ã¼µÉ °ÍÀÔ´Ï´Ù. ¸¸ÀÏ Case sensitive ¶Ç´Â Regular expressions Ã¼Å© ¹Ú½º°¡ ¼±ÅÃµÇ¸é ºÒ°¡´ÉÇÕ´Ï´Ù.

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¸¦ Ŭ¸¯ÇϽʽÿÀ.  °Ë»ö °á°ú´Â Find µµ±¸ â¿¡ ÁÖ¾îÁý´Ï´Ù.



±×·¯³ª, ´ç½ÅÀº óÀ½¿¡ ù ¹øÂ° ¹ß°ßµÈ Ç׸ñ¿¡ ³×ºñ°ÔÀÌÆ® ÇÒ °ÍÀÌ°í ´ÙÀ½ Replace  ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³¯ °Í ÀÔ´Ï´Ù:


ÀÌ ´ÙÀ̾ó·Î±×´Â »ç¿ëÀÚ¿¡°Ô ¿¡µðÅÍ¿¡¼­ ¹Ù²î´Â ¸ðµç Ç׸ñÀ» º¸´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.  ´ÙÀ̾ó·Î±×´Â ¸¹Àº ¹öưÀ» °¡Áý´Ï´Ù:

Replace  

±×°ÍÀ» ¼±ÅÃÇÏ¸é ¿¡µðÅÍ¿¡¼­ ij·µÀÌ ÇöÀç À§Ä¡ÇÏ´Â Ç׸ñÀ» ±³Ã¼ÇÕ´Ï´Ù.

Skip  

±×°ÍÀ» ¼±ÅÃÇϸé ij·µÀÌ ÇöÀç À§Ä¡ÇÏ´Â Ç׸ñ¿¡ ´ëÇÑ ÀýÂ÷¸¦ ±³Ã¼Çϰí ÀÖÀ¸¸é¼­ ½ºÅµÇÕ´Ï´Ù.

All in This  File  

±×°ÍÀ» ¼±ÅÃÇÏ¸é ¿¡µðÅÍ¿¡¼­ ÇöÀç ÃÊÁ¡À» °¡Áö°í ÀÖ´Â ÆÄÀÏ¿¡¼­ ¸ðµç Ç׸ñÀ» ±³Ã¼ÇÕ´Ï´Ù.

All Files  

±×°ÍÀ» ¼±ÅÃÇÏ¸é ¸ðµç ¹ß°ßµÈ Ç׸ñÀ» ±³Ã¼ÇÕ´Ï´Ù.

Cancel  

´ÙÀ̾ó·Î±×¸¦ ´Ý½À´Ï´Ù.



¸¸ÀÏ Replace ´ÙÀ̾ó·Î±×°¡ ´ÝÈ÷°í ¹ß°ßµÈ ÀϺΠÇ׸ñÀÌ º¯°æµÇÁö ¾Ê°Å³ª, ½ºÅµÇÏÁö ¾Ê¾Ò´Ù¸é, Find Åø À©µµ¿ì´Â ±×µéÀ» º¸ÀÏ °Í ÀÔ´Ï´Ù.  ±×·¸Áö ¾ÊÀ¸¸é, ±×°ÍÀº ¶Ç ´ÝÈú °ÍÀÔ´Ï´Ù.


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