Find Åø À©µµ¿ì

 

ÀÌ ¼½¼ÇÀº Find  Åø À©µµ¿ì¿¡ °üÇÑ Á¤º¸¸¦ ÁÝ´Ï´Ù.  ´ç½ÅÀº IntelliJ IDEA¿¡¼­ ¿©·¯ °¡Áö ŸÀÔÀÇ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â °Ë»ö¿¡ ´ëÇÑ ±× ¼¼ºÎ »çÇ×»Ó¸¸ ¾Æ´Ï¶ó ±× ÀϹÝÀû ÇØ¼³À» ¿©±â¿¡ FindÇÒ ¼ö ÀÖ½À´Ï´Ù.

Åø À©µµ¿ì¿¡ Á¤º¸¸¦ FindÇϱâ À§ÇØ  Åø À©µµ¿ì  ¼½¼ÇÀ» ÂüÁ¶ÇÕ´Ï´Ù.

ÀÏ¹Ý Á¤º¸


Find Åø À©µµ¿ì´Â Find/Replace in Path, Find Usages, Refactoring Preview¿Í °°Àº °Ë»ö µ¿ÀÛ ÀÌÈÄ ³ªÅ¸³³´Ï´Ù.  ±×·¯³ª ´ëºÎºÐÀº Åø¹Ù ¹öư°ú ¹®¸Æ ¸Þ´º´Â °°Àº °ÍÀÌÁö¸¸ »óÀÀÇÏ´Â ¼­ºê¼½¼Ç¿¡¼­ ³íÀÇµÈ ¾à°£ÀÇ Â÷À̰¡ ÀÖ½À´Ï´Ù.
Find Åø À©µµ¿ì´Â È­¸éÀÇ ¹Ù´Ú¿¡ µðÆúÆ®·Î ³ªÅ¸³³´Ï´Ù.  ±×°ÍÀº ÇÑ ¼¼Æ®ÀÇ ¹öư, °á°ú ÆÐ³Î°ú Replace in Path¿Í  Refactoring Preview¿¡ ´ëÇÑ ¹öư ÆÐ³Î°ú ÇÔ²² Åø¹Ù¸¦ °¡Áý´Ï´Ù.



°Ë»ö °á°ú´Â Æ®¸®¿Í °°Àº º¸±â·Î¼­ Á¦°øµË´Ï´Ù.  Æ®¸® Ç׸ñÀ» ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ¸é ´ÙÀ½ÀÇ ¹®¸Æ ¸Þ´º¸¦ ºÎ¸£°Ô µË´Ï´Ù:

Edit Source  

ÀÌ Ç׸ñÀ» ¼±ÅÃÇϰųª, ¶Ç´Â F4¸¦ ´©¸£¸é ¿¡µðÅÍ¿¡¼­ ¼±ÅÃµÈ Ç׸ñÀ» ³×ºñ°ÔÀÌÆ® Çϰųª
±× À§¿¡ ij·µÀ» µÓ´Ï´Ù.

Exclude/Include  

Ç׸ñÀÌ ¼±ÅÃµÉ ¶§ ¸Þ´º¿¡¼­ Exclude¸¦ ¼±ÅÃÇϰųª Delete¸¦ ´­·¯¼­ ³ª¿À´Â °á°ú Ç׸ñÀ¸·ÎºÎÅÍ ¾î¶² Ç׸ñÀÌ¶óµµ Á¦¿ÜÇÒ ¼ö ÀÖ½À´Ï´Ù.  ÆÄÀÏ ¶Ç´Â ÆÐŰÁö ³ëµå°¡ Á¦¿ÜµÉ ¶§, ÀÌ ÆÄÀÏ ¶Ç´Â ÆÐŰÁöÀÇ ¸ðµç Ç׸ñÀº Á¦¿ÜµÉ °ÍÀÔ´Ï´Ù.  ¸ðµç Á¦¿ÜµÈ ³ëµå´Â ȸ»öÀ¸·Î ³ªÅ¸³³´Ï´Ù.  

Ç׸ñÀÌ ¼±ÅÃµÉ ¶§ ¸Þ´º¿¡¼­ Include ¸¦ ¼±ÅÃÇϰųª Insert¸¦ ´­·¯¼­ ÀÌÀü¿¡ Á¦¿ÜµÇ¾ú´ø Ç׸ñÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.  ÆÄÀÏ ¶Ç´Â ÆÐŰÁö ³ëµå°¡ Æ÷Ç﵃ ¶§, ÀÌ ÆÄÀÏ ¶Ç´Â ÆÐŰÁöÀÇ ¸ðµç Ç׸ñÀº ¶ÇÇÑ Æ÷Ç﵃ °ÍÀÔ´Ï´Ù.  ¸ðµç °ÍÀÇ ÆùÆ® »öÀº ³ëµå¸¦ Æ÷ÇÔÇϰí Ç׸ñÀº º¸ÅëÀÌ  µÉ °ÍÀÔ´Ï´Ù.
Note! 

 

Find in Path, Find Usages À§ÇÏ¿©:

´ç½ÅÀº ¸ñ·Ï¿¡¼­ Ç׸ñÀ» ¸¶Å©Çϴ Exclude/Include Æ¯Â¡À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

Replace in Path, Refactoring Preview¸¦ À§ÇÏ¿©:

´ç½ÅÀº º¯°æµÇ°Å³ª/º¯°æµÇÁö ¾ÊÀº ¸ñ·Ï¿¡¼­ Ç׸ñÀ» ¼±ÅÃÇϱâ À§ÇØ ÇÊ¿äÇÑ 

Exclude/Include Æ¯Â¡À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Show History 

ÆÄÀÏ À̷ ´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù.

Add Label  

·¹À̺í Ãß°¡ ´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù.



Åø¹Ù´Â ´ÙÀ½ ¹öưÀ» Æ÷ÇÔÇÕ´Ï´Ù:

¾ÆÀÌÄÜ

´ÜÃàŰ

¼³ ¸í

 

Ctrl + F5  

»ç¿ë °Ë»öÀ» Àç½ÇÇàÇÕ´Ï´Ù.

Ctrl + Shift + F4  

ÇöÀçÀÇ ÅÇÀ» ´Ý½À´Ï´Ù.  Replace in Path¿Í Refactoring Preview ´ÙÀ̾ó·Î±×¿¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.

Ctrl + Alt + Up  

°á°ú ÆÐ³Î¿¡¼­ ÀÌÀüÀÇ ¿ä¼Ò·Î ³×ºñ°ÔÀÌÆ® ÇÕ´Ï´Ù.

Ctrl + Alt + Down  

°á°ú ÆÐ³Î¿¡¼­ ´ÙÀ½ÀÇ ¿ä¼Ò·Î ³×ºñ°ÔÀÌÆ® ÇÕ´Ï´Ù.

Alt + O  

»ç¿ëÀÚ°¡ ÇöÀçÀÇ À©µµ¿ì ÄÜÅÙÆ®¸¦ ÀúÀåÇϵµ·Ï Çã¶ôÇÕ´Ï´Ù.

ÇöÀçÀÇ Ã¢ ÄÜÅÙÆ®¸¦ ±¸ÇÏ´Â Çã¿ë »ç¿ëÀÚ.  ´ç½ÅÀÌ Å¬¸³º¸µå¿¡ ¸ñÇ¥ ÆÄÀÏ ¶Ç´Â º¹»ç Á¤º¸¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â Export preview ´ÙÀ̾ó·Î±×¸¦ ¿±´Ï´Ù.  ¼¼À̺ê Àü¿¡, ´ç½ÅÀº ¶ÇÇÑ ÀúÀåµÇ´Â µ¥ÀÌÅ͸¦ ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.

F1  

»óÀÀÇÏ´Â ÇïÇÁ ÅäÇȸ¦ ¿±´Ï´Ù.

Ctrl + Plus  

¸ðµç ³ëµå¸¦ È®Àå½Ãŵ´Ï´Ù.

Ctrl + Minus  

¸ðµç ³ëµå¸¦ Ãà¼Ò½Ãŵ´Ï´Ù.

Ctrl + P  

º¸±â¿¡¼­ ÆÐŰÁö ³ëµå¸¦ Ç¥½ÃÇϱâ/¼û±â±â À§ÇØ ¹öưÀ» Åä±ÛÇÕ´Ï´Ù.

Ctrl + D  

¸¸ÀÏ ´­¸®¸é, Æ®¸® º¸±âÀÇ Ç׸ñÀº »óÀÀÇÏ´Â ¸ðµâ ¶Ç´Â ¶óÀ̺귯¸® ³ëµå ¾Æ·¡¿¡¼­ ³ªÅ¸³³´Ï´Ù.


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


Ctrl + M  

Toggle button for showing/hiding method nodes in the view. 
º¸±â¿¡¼­ ¸Þ¼Òµå ³ëµå¸¦ Ç¥½ÃÇϱâ/¼û±â±â À§ÇØ ¹öưÀ» Åä±ÛÇÕ´Ï´Ù.

Ctrl + F  

Áߺ¹µÈ ¶óÀÎÀ» ÇÊÅ͸µ/Ç¥½ÃÇϱâ À§ÇØ ¹öưÀ» Åä±ÛÇÕ´Ï´Ù.

 

Autoscroll to source ¸ðµå¸¦ ½ºÀ§Ä¡ On/Off Çϱâ À§ÇÑ ¹öưÀ» Åä±ÛÇÕ´Ï´Ù.  °¡´ÉÇϸé, ³ëµå°¡ ÁýÁßÇÒ ¶§¸¶´Ù »óÀÀÇÏ´Â ¼Ò½º ÄÚµå ¶óÀÎÀº ¿¡µðÅÍ¿¡¼­ °­Á¶µË´Ï´Ù.

Ctrl + I  

ÀÓÆ÷Æ® ½ºÅ×ÀÌÆ®¸ÕÆ®¸¦ ÇÊÅ͸µ/Ç¥½ÃÇϱâ À§ÇÑ ¹öưÀ» Åä±ÛÇÕ´Ï´Ù.  ¿À·ÎÁöFind Usages¿¡¼­¸¸ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â.

Ctrl + R  

Àбâ Á¢±Ù ¸Þ¼ÒµåÀÇ ÂüÁ¶¸¦ ÇÊÅ͸µ/Ç¥½ÃÇϱâ À§ÇÑ ¹öưÀ» Åä±ÛÇÕ´Ï´Ù.  Çʵ忡¼­¸¸ Àû¿ëµÈ Refactoring Preview¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â.

Ctrl + W  

¾²±â Á¢±Ù ¸Þ¼ÒµåÀÇ ÂüÁ¶¸¦ ÇÊÅ͸µ/Ç¥½ÃÇϱâ À§ÇÑ ¹öưÀ» Åä±ÛÇÕ´Ï´Ù.  Çʵ忡¼­¸¸ Àû¿ëµÈ Refactoring Preview¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â.


°Ë»ö °á°ú´Â ÅÇ¿¡¼­ Á¦°øµË´Ï´Ù.  ´ç½ÅÀÌ ±×°ÍÀ» Àá±×Áö ¾Ê´Â ÇÑ °¢ °Ë»öÀº °°Àº ÅÇ¿¡¼­ ±× °á°ú¸¦ Ç¥½ÃÇÕ´Ï´Ù.  ±× ´ÙÀ½ °Ë»ö °á°ú´Â »õ·Î¿î ÅÇ¿¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.  ´ç½ÅÀº ÅÇÀÇ ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ¿© ºÒ·ÁÁö´Â ´ÙÀ½ÀÇ ¹®¸Æ ¸Þ´º¸¦ ÅëÇÏ¿© ÅÇÀ» °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù:



¸¸ÀÏ ´ç½ÅÀÌ ÇÑ ÅÇÀ» Àá±×°í, ´Ù¸¥ °Ë»öÀ» ¼öÇàÇϸé, ÅÇÀÇ ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ¿© ºÒ·ÁÁö´Â ´ÙÀ½ÀÇ ¹®¸Æ ¸Þ´º´Â ´ÙÀ½À¸·Î º¯ÇÕ´Ï´Ù:

Close  

ÇöÀçÀÇ Find ÅÇÀ» ´Ý½À´Ï´Ù.

Close All  

¸ðµç Find  ÅÇÀ» ´Ý°í Find Åø À©µµ¿ì¸¦ ¼û±é´Ï´Ù.

Close All But This  

ÇöÀ縦 Á¦¿ÜÇÏ°í ¸ðµç Find  ÅÇÀ» ´Ý½À´Ï´Ù.

Lock Tab  

ÇöÀçÀÇ ÅÇÀ» Àá±×±â Àü¿¡ ¾î¶² üũ Äڵ嵵 ¾øÀ» ¶§ ÀÌ ¹öưÀ» ´©¸¨´Ï´Ù. üũ ¸¶Å©°¡ Á¸ÀçÇÑ´Ù¸é ÅÇÀÇ Àá±ÝÀ» ÇØÁ¦ÇÕ´Ï´Ù.

Select Next Tab  

Find Åø À©µµ¿ì°¡ ÃÊÁ¡¿¡ ¸ÂÀ» ¶§, ÀÌ ¹öư ¶Ç´Â ´ÜÃàŰ (Alt + Right)¸¦ ´©¸£¸é ´ÙÀ½ÀÇ  ÅÇÀ» ¿±´Ï´Ù.

Select Previous Tab 

Find Åø À©µµ¿ì°¡ ÃÊÁ¡¿¡ ¸ÂÀ» ¶§, ÀÌ ¹öư ¶Ç´Â ´ÜÃàŰ (Alt + Left)¸¦ ´©¸£¸é ÀÌÀüÀÇ  ÅÇÀ» ¿±´Ï´Ù.


Replace in Path¿Í Refactoring Preview  ÅÇÀº Ç×»ó »õ·Î¿î ÅÇ¿¡¼­ ¿­¸®°í, Àá°¡Áú ¼ö ¾ø½À´Ï´Ù.

Find in Path  


ÀÌ °Ë»ö ±â´ÉÀ» À§ÇÑ Find Åø À©µµ¿ì´Â ƯÁ¤ÀÇ ¿É¼Ç ÀÌ»óÀ» °¡ÁöÁö ¾Ê½À´Ï´Ù.

Find Usages  


ÀÌ °Ë»ö ±â´ÉÀ» À§ÇÑ Find Åø À©µµ¿ì´Â ƯÁ¤ÀÇ ¿É¼Ç ÀÌ»óÀ» °¡ÁöÁö ¾Ê½À´Ï´Ù.

Replace in Path  





´ÙÀ̾ó·Î±×´Â ¹Ù´Ú¿¡¼­ 3°³ÀÇ ¹öưÀ» °¡Áý´Ï´Ù:

Do Replace All  

±×°ÍÀ» ¼±ÅÃÇϸé ÀÔ·ÂµÈ ½ºÅ×ÀÌÆ®¸ÕÆ®¿Í ÇÔ²² ¸ñ·Ï¿¡¼­ ¸ðµç Ç׸ñÀ» ±³Ã¼ÇÕ´Ï´Ù.

Do Replace Selected  

±×°ÍÀ» ¼±ÅÃÇÏ¸é ¸ñ·ÏÀ¸·ÎºÎÅÍ Á¦¿ÜµÇÁö ¾Ê¾Ò´ø ¿À·ÎÁö ±× Ç׸ñÀ» ÀÔ·ÂÇÏ´Â ½ºÅ×ÀÌÆ®¸ÕÆ®·Î ±³Ã¼ÇÕ´Ï´Ù.

Cancel  

±³Ã¼ ÀýÂ÷¸¦ Ãë¼ÒÇϰí, ÅÇÀ» ´Ý½À´Ï´Ù.

 

Refactoring Preview  





´ÙÀ̾ó·Î±×´Â ¹Ù´Ú¿¡¼­ 2°³ÀÇ ¹öưÀ» °¡Áý´Ï´Ù:

Do Refactor  

ÀÌ Ç׸ñÀ» ¼±ÅÃÇÏ¸é ¸®ÆåÅ丵À» ÃʱâÈ­ÇÕ´Ï´Ù

Cancel  

¸®ÆåÅ丵À» Ãë¼ÒÇϰí, ÅÇÀ» ´Ý½À´Ï´Ù.