ÇÁ·¹ÀÓ ÅÇ

 

Frame TabÀº ´ç½Å¿¡°Ô ¾î¶² ¼±ÅÃµÈ ½ºÅà ÇÁ·¹ÀÓ¿¡ ´ëÇÑ »ó¼¼ÇÑ ¼³¸íÀ» º¸´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.  ´ç½ÅÀº ÅÇÀÇ ÃÖ»óÀ§¿¡ µå·Ó-´Ù¿î ¹Ú½ºÀÇ µµ¿òÀ¸·Î ±× ÄÝ ½ºÅÃÀ¸·ÎºÎÅÍ ÇöÀçÀÇ ½º·¹µå¿Í Ưº°ÇÑ ÇÁ·¹ÀÓÀÇ ¾î´À °ÍÀÌ´øÁö ½±°Ô ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.


¸¸ÀÏ µð¹ö°Å°¡ ½ÇÇàÇϰí ÀÖÀ¸¸é ÀÌ ÅÇÀº ºñ¾î ÀÖÀ» °ÍÀÔ´Ï´Ù.  µð¹ö°Å°¡ Á¤ÁöµÉ ¶§ ¾²·¹µå Á¤º¸´Â º¸¿©Áö°Ô µË´Ï´Ù.






ÅÇÀÇ ÃÖ»óÀ§ÀÇ µå·Ó-´Ù¿î ¹Ú½º¿¡¼­, ´ç½ÅÀÌ °Ë»çÇÏ°Ô µÇ´Â ½º·¹µå¸¦ ¼±ÅÃÇϽʽÿÀ.
¼±ÅÃµÈ ½º·¹µå¸¦ À§ÇÑ ¸ðµç ½ºÅà ÇÁ·¹ÀÓÀÇ ¸ñ·ÏÀº ¿ÞÂÊ µå·Ó-´Ù¿î ¹Ú½º¿¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù:



Æ®¸®¸ðµå¿¡¼­ ÇöÀçÀÇ »óŸ¦ º¸±â À§ÇÏ¿© ¿øÇÏ´Â ½ºÅà ÇÁ·¹ÀÓÀ» ¼±ÅÃÇϽʽÿÀ. ±×°ÍÀÌ Á¸ÀçÇÒ ¶§ ´ç½ÅÀº ¹Ù·Î ÄܼÖÀÇ Æ®¸®¸¦ È®Àå½Ãų ¼ö ÀÖ°í ¶ÇÇÑ ¹®¸Æ ¸Þ´º·ÎºÎÅÍ Inspect¸¦ ±× ¼­ºêÆ®¸®¿Í ÇÔ²² º°µµ À©µµ¿ì¿¡¼­ ¼±ÅÃµÈ Æ®¸® ³ëµå¸¦ º¸´Â µ¥¿¡ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼Ò½º Äڵ忡¼­ »óÀÀÇÏ´Â ¶óÀο¡ ³×ºñ°ÔÀÌÆ® Çϱâ À§Çؼ­, ¿øÇÏ´Â Æ®¸® ³ëµå À§¿¡¼­ F4¸¦ ´©¸£½Ê½Ã¿À.

ÇÁ·¹ÀÓ ÅÇ Åø¹Ù



The
 Frame Tab  has a small tollbar with the following buttons: 

Frame TabÀº ´ÙÀ½ ¹öư°ú ÇÔ²² ÀÛÀº Åç¹Ù¸¦ °¡Áý´Ï´Ù:

Previous Frame  

ÅÇ¿¡¼­ ÀÌÀüÀÇ ÇÁ·¹ÀÓÀ» Ç¥½ÃÇÕ´Ï´Ù.

Next Frame  

ÅÇ¿¡¼­ ´ÙÀ½ ÇÁ·¹ÀÓÀ» Ç¥½ÃÇÕ´Ï´Ù.

Show Execution  Point  

¿¡µðÅÍ¿¡¼­ ÇöÀçÀÇ ½ÇÇà Á¡À» °­Á¶Çϰí, Frame ÅÇ¿¡¼­ »óÀÀÇÏ´Â ½ºÅà ÇÁ·¹ÀÓÀ» Ç¥½ÃÇÕ´Ï´Ù.

 

´Ù¸¥ ³ëµå ŸÀÔÀ» º¸¿©ÁÖ±â À§ÇØ »ç¿ëµÇ´Â ±Ô¾à:

 


¸ðµç ÇÁ¸®¹ÌƼºê ŸÀÔÀ» º¸¿©ÁÝ´Ï´Ù.

¹è¿­À» º¸¿©ÁÝ´Ï´Ù.

¸ðµç ÂüÁ¶ ŸÀÔ(¹è¿­À» Á¦¿ÜÇÕ´Ï´Ù)¸¦ º¸¿©ÁÝ´Ï´Ù.

 

ÅÇ ¹®¸Æ°ú ¼Ó¼ºÀ» °ü¸®

 

¹®¸Æ ¸Þ´º Ç׸ñ°ú ±×µéÀÇ ¼ýÀÚ´Â ´ç½ÅÀÌ Æ®¸®¿¡¼­ Ŭ¸¯Çß´ø Ç׸ñ¿¡ µû¶ó¼­ º¯ÇÕ´Ï´Ù.

    

Adjust Range...  

¹è¿­¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖÀ½.  Adjust Range ´ÙÀ̾ó·Î±×¸¦ Æ®¸®¿¡ ³ªÅ¸³ª´Â ¹è¿­ ¿ä¼ÒÀÇ ¹üÀ§¸¦ ¼³Á¤Çϱâ À§ÇØ ¿±´Ï´Ù:

Inspect  

Çʵå¿Í ·ÎÄà º¯¼ö¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖÀ½.  ³ëµå¸¦ À§ÇØ Inspect À©µµ¿ì¸¦ ¿±´Ï´Ù.



Inspect À©µµ¿ì´Â ´ç½ÅÀÌ ¼±ÅÃÇß´ø ·çÆ® ³ëµåÀÇ À¯ÀÏÇÑ Â÷ÀÌ¿Í ´õºÒ¾î ½ºÅà ÇÁ·¹ÀÓ¿¡¼­ ÀÌ¿ë °¡´ÉÇÑ ±×°Íµé°ú ÇÔ²² °°Àº ¿î¿ëÀ» ¼öÇàÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.

´ç½ÅÀº Àç±ÍÀûÀ¸·Î ¼­·Î ³»¿¡¼­ »õ·Î¿î Inspect À©µµ¿ì¸¦ ºÎ¸¦ ¼ö ÀÖ½À´Ï´Ù.

°¢ À©µµ¿ì´Â ÇüÅ»óÀÌ ¾Æ´Ï°í, ±× ¼­ºêÆ®¸®¿¡¼­ ¸ðµç º¯°æÀ» Áï½Ã ¹Ý¿µÇÕ´Ï´Ù.

Show Hex  

¼öÄ¡ º¯¼ö¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖÀ½.  Æ®¸®ÀÇ ³ëµåÀÇ °ªÀ» 10Áø¼ö¿¡ 16Áø¼ö·Î ¹Ù²Û´Ù.  

Set Value...  

Çʵå¿Í ·ÎÄà º¯¼ö¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖÀ½.   ¶Ç ´Ù¸¥ °ªÀ» ³ëµå¿¡ ¼³Á¤Çϱâ À§ÇØ ÆíÁý °¡´ÉÇÑ ÅØ½ºÆ® Çʵ带 È£ÃâÇÕ´Ï´Ù.

Edit Source  

Çʵå¿Í ·ÎÄà º¯¼ö¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖÀ½.  ¿¡µðÅÍÀÇ ³ëµåÀÇ ¼Ò½º¸¦ ¿­°í, Á¤»ó ¶óÀÎ À§¿¡¼­ ij·µÀ» ¹èÄ¡ÇÕ´Ï´Ù.  ÀÌ µ¿ÀÛÀº ¶ÇÇÑ F4Ű¿Í ÇÔ²² ºÒ·ÁÁú ¼ö ÀÖ½À´Ï´Ù.

Add To Watches  

"Á¤ÀûÀÎ" ³ëµå¸¦ Á¦¿ÜÇÏ°í ¸ðµç ³ëµå¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖÀ½.  ³ëµå¸¦ ÂüÁ¶Çϴ ǥÇö½ÄÀ» »ý¼ºÇÕ´Ï´Ù.  Watches  ÅÇ¿¡¼­ Ç¥Çö½ÄÀ» Ãß°¡ÇÕ´Ï´Ù.

Add Field Watchpoint...  

Çʵ忡 ÀÌ¿ëÇÒ ¼ö ÀÖÀ½.  Çʵ带 À§ÇÑ »õ·Î¿î Field Watchpoint À» »ý¼ºÇϰí, »õ·Î¿î Field Watchpoint  ¿É¼ÇÀ» ¼³Á¤Çϱâ À§ÇØ  Breakpoints  ´ÙÀ̾ó·Î±×¸¦ ¿±´Ï´Ù.

View toString()  

¹è¿­À» Á¦¿ÜÇÏ°í ¸ðµç ÂüÁ¶ ŸÀÔ¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖÀ½. Æ®¸®¿¡¼­ ³ëµåÀÇ toString() ¼öÄ¡¸¦ Ç¥½ÃÇÕ´Ï´ÙÀ̰ÍÀº Åä±Û ¸Þ´º Ç׸ñÀÔ´Ï´Ù.  ToString()ÀÌ ¿À¹ö¶óÀÌµå µÇÁö ¾Ê´Â Ŭ·¡½º¸¦ À§ÇÏ¿© ºÒ°¡´ÉÇØÁý´Ï´Ù.

Copy Value  

¼±ÅÃµÈ ³ëµå °ªÀ» Ŭ¸³º¸µå¿¡ Ä«ÇÇÇÕ´Ï´Ù.

Customize View ...  

±×µéÀÇ º¸±â ¸ðµå»Ó¸¸ ¾Æ´Ï¶ó ÅÇ¿¡ ³ªÅ¸³ª´Â Ç׸ñÀ» ÁöÁ¤Çϱâ À§ÇØ Customize View ´ÙÀ̾ó·Î±×¸¦ ¿±´Ï´Ù.

 

Customize View  


Customize View   ´ÙÀ̾ó·Î±×´Â ±×µéÀÇ º¸±â ¸ðµå »Ó¸¸ ¾Æ´Ï¶ó ÅÇ¿¡ ³ªÅ¸³ª´Â Ç׸ñÀ» ÁöÁ¤Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù.


Customize View ´ÙÀ̾ó·Î±×´Â Frame, Watch¿Í Inspection ÅÇ¿¡ ´ëÇØ À¯»çÇÕ´Ï´Ù.


 

Sort alphabetically  

¸¸ÀÏ ¼±ÅõǸé, ÅÇÀÇ ³ëµå´Â ¾ËÆÄºª ¼ø¼­·Î ³ªÅ¸³³´Ï´Ù.

Select new  locals in scope  

ÅÇÀÇ ÃÊÁ¡Àº ¹üÀ§¿¡ º¸Á¶¸¦ ¸ÂÃß´Â °Í¿¡ ³ªÅ¸³ª°í ÀÖ´Â »õ·Î¿î º¯¼ö¿¡ ÀÚµ¿ÀûÀ¸·Î ½ºÅ©·ÑÇÕ´Ï´Ù.

Alternate View  for Collections classes  

¸¸ÀÏ ¼±ÅõǸé, Collections °ú MapsÀº ´õ ¸¹Àº Çü½ÄÀ¸·Î ÅÇ¿¡¼­ Á¦°øµË´Ï´Ù.

Arrays length  limit  

ÅÇ¿¡ ³ªÅ¸³ª´Â ¹è¿­ ¿ä¼ÒÀÇ ÃÖ´ë¼ö¸¦ ¼³Á¤ÇϽʽÿÀ.  µðÆúÆ® °ªÀº 100ÀÔ´Ï´Ù.

Show static  fields  

¸¸ÀÏ ¼±ÅõǸé, ÅÇ¿¡¼­ Á¤ÀûÀÎ Çʵ带 Ç¥½ÃÇϽʽÿÀ.

Show static  final fields  

¸¸ÀÏ ¼±ÅõǸé, ÅÇ¿¡¼­ Á¤ÀûÀÎ ÃÖÁ¾ÀûÀÎ Çʵ带 Ç¥½ÃÇϽʽÿÀ.

Show synthetic  fields  

¸¸ÀÏ ¼±ÅõǸé, ÅÇ¿¡¼­ ÇÕ¼º Çʵå(ÀÚ¹Ù ÄÄÆÄÀÏ·¯¿¡ ÀÇÇØ ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÈ Çʵå)¸¦ Ç¥½ÃÇϽʽÿÀ.

Hide null  array elements  

¸¸ÀÏ ¼±ÅõǸé, ³Î ¹è¿­ ¿ä¼Ò¸¦ ¼û±â½Ê½Ã¿À.

Show integers  as hex  

¸¸ÀÏ ¼±ÅõǸé, 16Áø¼ö·Î¼­ Á¤¼ö¸¦ Ç¥½ÃÇϽʽÿÀ.

Types to be shown  as 'ToString'  

¸¸ÀÏ µð¹ö±ë ÇÏ´Â µ¿¾È ´ç½ÅÀÌ ±×µé°ú toString() ¸Þ¼Òµå ÄÝÀÇ °á°ú·Î¼­ Á¦°øµÈ ±×µéÀÇ ÆÄ»ýÀ» ÇÊ¿ä·Î Çϸé ÀÌ ±×·ì¿¡¼­ ´ç½ÅÀº Ŭ·¡½º¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
All  ¿É¼Ç ¹öưÀ» 'ToString()'·Î¼­ ³ªÅ¸³ª´Â ¸ðµç Ŭ·¡½º¸¦ º¸±â À§ÇØ È®ÀÎÇϽʽÿÀ
¸¸ÀÏ Å¬·¡½º°¡ Ç¥ÁØ ¹æ¹ý(°´Ã¼ ID, ŸÀÔ µî)¿¡ ³ªÅ¸³¯ °ÍÀ̶ó¸é None ¿É¼Ç ¹öưÀ» üũÇϽʽÿÀ.
'ToString()'
·Î¼­ ³ªÅ¸³ª´Â Ŭ·¡½º¿¡ ´ëÇØ ÇÊÅ͸¦ ÁöÁ¤Çϱâ À§ÇØ Custom  ¿É¼Ç ¹öưÀ» üũÇϽʽÿÀ.

»õ·Î¿î Ä¿½ºÅÒ Å¬·¡½º ÇÊÅ͸¦ Ãß°¡Çϱâ À§ÇØ, Add.. ¸¦ Ãß°¡ÇÕ´Ï´Ù.  New Filter ´ÙÀ̾ó·Î±×¿¡¼­ ´ç½ÅÀº 2°¡Áö ¹æ¹ýÀ¸·Î Ŭ·¡½º¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.  

ù ¹øÂ°´Â ¾î¶² ¹®ÀÚ Á¦·Î ÀÌ»óÀÇ ¹ß»ýÀ» ³ªÅ¸³»´Â ¹®ÀÚ¿­ÀÇ ½ÃÀÛ ¶Ç´Â ³¡¿¡¼­ °¡´ÉÇÑ ¿ÍÀÏµå ¹®ÀÚ(*)¿Í ÇÔ²² ¿ÏÀüÇÏ°Ô ¼ö½ÄµÈ Ŭ·¡½º À̸§ ¶Ç´Â ¹®ÀÚ¿­À» ŸÀÌÇÁ ÇÏ´Â °Í ÀÔ´Ï´Ù.

toString()°¡ °á°ú¸¦ ºÎ¸£´Â °Í¿¡ µû¶ó À̸§ÀÌ ¸®½ºÆ®µÈ(¶Ç´Â ±×µéÀÇ ¼­ºê Ŭ·¡½º)ÆÐÅÏÀÇ ¾î´À °Í¿¡µµ ¾î¿ï¸®´Â °ÍÀ» ã¾Æ³»´Â Ŭ·¡½º´Â ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.  

µÎ ¹øÂ°´Â ellipsis ¹öưÀ» ´­·¯¼­ ºÒ·ÁÁö´Â Choose class ´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ´Â °Í ÀÔ´Ï´Ù.

ÇÊÅ͸¦ »èÁ¦Çϱâ À§Çؼ­, ÇÊ¿äÇÑ Çϳª¸¦ ¼±ÅÃÇϰí Remove¸¦ ´©¸£½Ê½Ã¿À.
ÀÓ½ÃÀûÀÎ ºÒ°¡´ÉÇÑ/°¡´ÉÇÑ Æ¯º°ÇÑ ÇÊÅÍ¿¡ ´ëÇÑ ¸ñ·Ï¿¡¼­ Ŭ·¡½º À̸§ÀÇ ´ÙÀ½ üũ ¹Ú½º¸¦ ÀÌ¿ëÇϽʽÿÀ.


¸¸ÀÏ Å¬·¡½º ¶Ç´Â ±× ÀÚ½ÄÀÌ  'ToString()' À» ¿À¹ö¶óÀ̵å ÇÏÁö ¾Ê´Â´Ù¸é, 'ToString()'´Â ºÒ·ÁÁö°í, Ç¥½ÃµÉ ¼ö ¾ø½À´Ï´Ù.


Show object  ID when show 'ToString()'  

'ToString()'·Î¼­ ³ªÅ¸³ª´Â Ŭ·¡½º¸¦ À§ÇØ °´Ã¼ ID¸¦ º¸±â À§ÇØ ÀÌ Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇϽʽÿÀ.