µð¹ö°Å ¿É¼Ç

 

IntelliJ IDEA ´Â ´ç½ÅÀÇ ½ÇÇà/µð¹ö±× ±¸¼ºÀÇ µð¹ö±ë¿¡ ´ëÇØ Àû¿ëµÉ °øÅë µð¹ö°Å ¿É¼ÇÀ» ¼³Á¤Çϵµ·Ï Çã¶ôÇÕ´Ï´Ù .
¿øÇÏ´Â µð¹ö°Å ¿É¼ÇÀ» ¼³Á¤Çϱâ À§ÇØ, File | Settings | Project Settings  ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϰí Debugger ¹öưÀ» ´©¸¨´Ï´Ù.

3
°³ÀÇ ¿É¼Ç ±×·ìÀÌ ÀÖ´Â ´ÙÀ½ ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù:

ÀÏ¹Ý ±×·ì

Hide debug window  when process terminates 

µð¹ö±×µÈ ÇÁ·Î±×·¥ÀÌ Á¾·áµÉ ¶§ Debug À©µµ¿ì¸¦ ÀÚµ¿ÀûÀ¸·Î ¼û±â±â À§ÇØ ÀÌ Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇϽʽÿÀ.

Value tooltips  delay  
°ª tooltips Áö¿¬

ÅØ½ºÆ® ¹Ú½º¿¡¼­, ¹Ð¸®ÃÊ·Î Áö¿¬ °ªÀ» ÁöÁ¤ÇϽʽÿÀ (¸¶¿ì½º Æ÷ÀÎÅͰ¡ ¿¡µðÅÍ¿Í °´Ã¼ÀÇ °ª°ú ÇÔ²² ÅøÆÁÀÌ º¸¿©Áø ¸ð¸àÆ®ÀÇ °´Ã¼ À§¿¡ À§Ä¡ÇÒ ¶§ ¸ð¸àÆ® »çÀÌ¿¡¼­).

Reload classes  after compilation  

HotSwap Æ¯Â¡ÀÇ ¿É¼Ç ±×·ì Á¦¾î µ¿ÀÛ.

 Always - Ŭ·¡½º´Â ÀÚµ¿ÀûÀ¸·Î ¸®·ÎµåÇÏ°Ô µË´Ï´Ù.
 
Never Å¬·¡½º´Â ÀüÇô ¸®·ÎµåÇÏÁö ¾Ê½À´Ï´Ù, Áï HotSwap´Â Ȱµ¿ÀûÀÌ ¾Æ´Õ´Ï´Ù.
 
Ask  IDEA´Â ´ç½Å¿¡°Ô ¸®·Îµå°¡ Ŭ·¡½º¸¦ ¹Ù²Ü °ÍÀÎÁö ÇÁ·ÒÇÁÆ® ÇÕ´Ï´Ù.


HotSwap¿¡ °üÇÑ ´õ ¸¹Àº Á¤º¸¸¦ À§ÇØ DebuggingÀåÀÇ HotSwap sectionÀ» ÂüÁ¶ÇϽʽÿÀ.


 

·ÐĪ ±×·ì


IDEA·ÎºÎÅÍ ·ÐÄ¡µÇÁö ¾ÊÀº ÈÄ·Î ¿ø°Ý ÇÁ·Î¼¼½º¸¦ µð¹ö±×ÇÒ ¶§ ÀÌ ¿É¼ÇÀº ÅëÇÏÁö ¾Ê½À´Ï´Ù.


 

Force classic VM  

°íÀüÀûÀÎ VM°ú ÇÔ²² µð¹ö±×µÈ ÇÁ·Î¼¼½º¸¦ ·ÐÄ¡ÇÏ·Á¸é ÀÌ Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇϽʽÿÀ.


ÀϺΠÀÚ¹Ù SDKÀÇ ÀÌ Ã¼Å© ¹Ú½º°¡ ºÒ°¡´ÉÇÏ°Ô ÇÏ°Ô µÇ´Â °Í¿¡ ´ëÇØ, -classic ¿É¼ÇÀº ÀÚµ¿ÀûÀ¸·Î °­Á¦µÇ¾î¾ß¸¸ Çϰųª ¶Ç´Â ±× ¿ªÀ¸·Î, ¾î¶² °íÀüÀûÀÎ VMµµ ÀüÇô ÀÌ¿ëµÉ ¼ö ÀÖÁö ¾Ê½À´Ï´Ù.


Transport 

ÇÁ·Î¼¼½º¿¡¼­ Á¢¼ÓÀ» À§ÇÑ Àü¼ÛÀ» ¼±ÅÃÇϽʽÿÀ.  °¡¿ëÇÑ ¿É¼ÇÀº ¼ÒÄϰú °øÀ¯ ¸Þ¸ð¸®ÀÔ´Ï´Ù.


°øÀ¯ ¸Þ¸ð¸®´Â ´ÜÁö À©µµ¿ì ½Ã½ºÅÛ¿¡¸¸ ÀÌ¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.


½ºÅ×ÇÎ ±×·ì


´ç½ÅÀº ´ÙÀ½ ¿É¼ÇÀ» »ç¿ëÇÏ´Â µð¹ö°ÅStep into µ¿ÀÛÀ» ÅëÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù:


Skip synthetic methods 

µð¹ö±ëÀ» ÇÏ´Â µ¿¾È, ¸¸ÀÏ ´ç½ÅÀÌ ÅëÇÕ ¸Þ¼Òµå(ÄÄÆÄÀÏ·¯¿¡ ÀÇÇØ »ý¼ºµÈ ¸Þ¼Òµå)·Î step into ÇÏ°í ½ÍÁö ¾ÊÀ¸¸é Skip synthetic methodsÀ» ¼±ÅÃÇϽʽÿÀ.

Skip constructors 

µð¹ö±ëÀ» ÇÏ´Â µ¿¾È, ¸¸ÀÏ ´ç½ÅÀÌ »ý¼ºÀÚ·Î step into ÇÏ°í ½ÍÁö ¾ÊÀ¸¸é üũ ¹Ú½º¸¦ ¼±ÅÃÇϽʽÿÀ.

Don't step into classes 

µð¹ö±ëÀ» ÇÏ´Â µ¿¾È, ¸¸ÀÏ ´ç½ÅÀÌ Á¤ÀÇµÈ Å¬·¡½º·Î µé¿©³õ°í ½ÍÁö ¾ÊÀ¸¸é üũ ¹Ú½º¸¦ ¼±ÅÃÇϽʽÿÀ.
ÀÌ ¸ñ·Ï¿¡¼­ ´ç½ÅÀº µÎ ŸÀÔÀÇ Å¬·¡½º À̸§ ÆÐÅÏÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù:  ÃæºÐÈ÷ ÀÚ°ÝÀÌ ÁÖ¾îÁø Ŭ·¡½º À̸§ ¶Ç´Â ½ÃÀÛ ¶Ç´Â ¾î¶² ¹®ÀÚ Á¦·Î ¶Ç´Â ±× ÀÌ»óÀÇ ¹ß»ýÀ» ³ªÅ¸³»´Â ¹®ÀÚ¿­(¿¹¸¦ µé¸é, '*.Test', 'javax.swing.*' µî)ÀÇ ¹®ÀÚ¿­ÀÇ ³¡¿¡¼­  °¡´ÉÇÑ ¿ÍÀϵå Ä«µå ¹®ÀÚ(*)¿Í ÇÔ²² ¹®ÀÚ¿­. ´ç½ÅÀÌ Step Into µ¿ÀÛÀ» ¼öÇàÇÒ ¶§, IDEA´Â À̸§ÀÌ ¸®½ºÆ®µÈ ÆÐÅÏÀÇ ¾î´À °Í¿¡µµ ¸ÅÄ¡µÇ´Â Ŭ·¡½ºÀÇ ¸Þ¼Òµå·Î step into ÇÏÁö´Â ¾ÊÀ» °ÍÀÔ´Ï´Ù.

µðÆúÆ®·Î, ´ç½ÅÀº Àڹ٠Ŭ·¡½º ¶óÀ̺귯¸®·Î step into ÇÏ´Â ´ç½ÅÀÇ ½Ã°£À» ³¶ºñÇÒ Çʿ䰡 ¾ø°Ô Çϱâ À§Çؼ­ IDEAÀº ÀÌ ¸ñ·Ï¿¡¼­ Ç¥ÁØ ÀÚ¹Ù SDK Ŭ·¡½º ÆÐÅÏÀÇ ÀϺθ¦ Æ÷ÇÔÇÕ´Ï´Ù.

Add... (ÇϳªÀÇ Å¬·¡½º¸¦ Ãß°¡)ÀÇ µµ¿òÀ¸·Î ÆÐÅÏÀÇ ¸ñ·ÏÀ» °ü¸®Çϰí, Add pattern... (Ŭ·¡½º ÆÐÅÏÀ» Ãß°¡), Remove (¼±ÅÃÇÑ Å¬·¡½º/ÆÐÅÏÀ» Á¦°Å) ÇϽʽÿÀ.
ÀϽÃÀûÀ¸·Î ºÒ°¡´É/»ç¿ë °¡´ÉÇÑ Æ¯º°ÇÑ ÆÐÅÏÀ» À§ÇÑ ¸ñ·Ï¿¡¼­ üũ ¹Ú½º¸¦ »ç¿ëÇϽʽÿÀ.