ġƮ ½ÃÆ®´Â Àüü ¸ñÀûÀ» ´Þ¼ºÇϱâ À§ÇÑ ÀÏ·ÃÀÇ º¹ÀâÇÑ Å¸½ºÅ©¸¦ »ç¿ëÀÚ¿¡°Ô ¾È³»Çϴ Ư¼ö º¸±âÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ġƮ ½ÃÆ®¸¦ »ç¿ëÇÏ¿© ´Ü¼ø Java ÇÁ·Î±×·¥À» ÀÛ¼º, ÄÄÆÄÀÏ ¹× ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ´Ü°è¸¦ »ç¿ëÀÚ¿¡°Ô ¾È³»ÇÒ ¼ö ÀÖ½À´Ï´Ù. ġƮ ½ÃÆ®´Â µµ¿ò¸»>ġƮ ½ÃÆ®... ¸Þ´º Ç׸ñ¿¡¼ ½ÇÇàµË´Ï´Ù. ¼Ò°³ ÆäÀÌÁö¿¡¼µµ ġƮ ½ÃÆ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ġƮ ½ÃÆ®´Â org.eclipse.ui.cheatsheets.cheatSheetContent È®ÀåÁ¡À» »ç¿ëÇÏ¿© Á¤ÀÇÇÕ´Ï´Ù. ġƮ ½ÃÆ® ÄÁÅÙÃ÷ ÀÚü´Â º°°³ÀÇ ÆÄÀÏ¿¡¼ Á¤ÀǵǹǷΠ´Ù¸¥ ¾ð¾î·Î ½±°Ô º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ġƮ ½ÃÆ® Á¦°øÀº °£´ÜÇÕ´Ï´Ù. ´Ü¼ø Java ÀÀ¿ëÇÁ·Î±×·¥À» ºôµåÇϱâ À§ÇÑ JDT¿¡¼ Á¦°øÇϴ ġƮ ½ÃÆ®¸¦ »ìÆìº¾´Ï´Ù.
<extension point="org.eclipse.ui.cheatsheets.cheatSheetContent"> <cheatsheet name="%cheatsheet.helloworld.name" contentFile="$nl$/cheatsheets/HelloWorld.xml" id="org.eclipse.jdt.helloworld"> <description>%cheatsheet.helloworld.desc</description> </cheatsheet> ...´Ù¸¥ Workbench Áö½Ã¹®°ú ¸¶Âù°¡Áö·Î ġƮ ½ÃÆ®¿¡ ´ëÇØ À̸§, ¼³¸í ¹× ID¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ µµ¿ò¸»>ġƮ ½ÃÆ®... ¸ñ·Ï¿¡ ¾×¼¼½ºÇÒ ¶§ À̸§ ¹× ¼³¸íÀÌ Ç¥½ÃµË´Ï´Ù. ¸î °³ÀÇ Ä¡Æ® ½ÃÆ®¸¦ ³í¸®ÀûÀÎ ±×·ìÈ¿¡ ¹èÄ¡ÇÏ·Á´Â °æ¿ì¿¡µµ ġƮ ½ÃÆ®ÀÇ Ä«Å×°í¸®¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. Ä«Å×°í¸®°¡ ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì ġƮ ½ÃÆ®°¡ ±âŸ Ä«Å×°í¸®¿¡ Ç¥½ÃµË´Ï´Ù.
ġƮ ½ÃÆ®ÀÇ ½ÇÁ¦ ÀÛ¾÷Àº ÄÁÅÙÃ÷ ÆÄÀÏ¿¡¼ ¿Ï·áµË´Ï´Ù. ÄÁÅÙÃ÷ ÆÄÀÏÀº contentFile ¼Ó¼º¿¡¼ À̸§°ú À§Ä¡°¡ ÁöÁ¤µÈ XML ÆÄÀÏÀÔ´Ï´Ù. ÆÄÀÏ °æ·Î´Â Ç÷¯±×ÀÎ µð·ºÅ丮¿¡ »ó´ëÀûÀÔ´Ï´Ù. (µð·ºÅ丮 À̸§¿¡ $nl$ º¯¼ö°¡ »ç¿ëµÇ¾ú½À´Ï´Ù. ÀÌ´Â ÆÄÀÏÀÌ ´ë»ó ȯ°æÀÇ ÀÚ±¹¾î¿¡ °íÀ¯ÇÑ µð·ºÅ丮¿¡ ÀÖ´Ù´Â ÀǹÌÀÔ´Ï´Ù.)
ÆÄÀÏ Çü½Ä ÀÚü¿¡´Â ġƮ ½ÃÆ®¿¡ ´ëÇÑ °³¿ä Á¤º¸ ¹× »ç¿ëÀÚ°¡ ¼öÇàÇÏ´Â °¢ ´Ü°è(Ç׸ñÀ̶ó ÇÔ)¿¡ ´ëÇÑ ¼³¸íÀÌ Æ÷ÇԵ˴ϴÙ. °¡Àå °£´ÜÇÑ Ç׸ñÀº »ç¿ëÀÚ°¡ ÃëÇØ¾ß ÇÒ ´Ü°è¿¡ ´ëÇÑ »ó¼¼ÇÑ ¼³¸íÀÔ´Ï´Ù. ±×·¯³ª Ç׸ñÀº »ç¿ëÀÚ ´ë½Å ´Ü°è¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Â Á¶Ä¡¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Java ġƮ ½ÃÆ®¿¡ ´ëÇÑ ÄÁÅÙÃ÷ ÆÄÀÏ(HelloWorld.xml)ÀÇ Ã¹ ¹øÂ° ºÎºÐÀ» »ìÆìº¾´Ï´Ù.
<?xml version="1.0" encoding="UTF-8" ?> <cheatsheet title="Simple Java Application"> <intro href="/org.eclipse.ui.cheatsheets.doc/tasks/tcheatst.htm"> <description> Hello, World Java ÇнÀ¼ÀÔ´Ï´Ù. ÀÌ ÇнÀ¼´Â À¯¸íÇÑ "Hello World" ÀÀ¿ëÇÁ·Î±×·¥À» ºôµåÇÏ°í ½ÃÇèÇÏ´Â µ¥ µµ¿òÀ» ÁÝ´Ï´Ù. »ç¿ëÀÚ´Â Java ÇÁ·ÎÁ§Æ® ¹× ½ÇÇà ½Ã Äֿܼ¡ "hellow world"¸¦ ÀμâÇÏ´Â Java Ŭ·¡½º¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ½ÃÀÛÇÕ´Ï´Ù! </description> </intro> <item href="/org.eclipse.platform.doc.user/concepts/concepts-4.htm" title="Open the Java Perspective"> <action pluginId="org.eclipse.ui.cheatsheets" class="org.eclipse.ui.internal.cheatsheets.actions.OpenPerspective" param1="org.eclipse.jdt.ui.JavaPerspective"/> <description> Workbench ¸Ç À§ÀÇ ¸Þ´º Ç¥½ÃÁÙ¿¡¼ â->Perspective ¿±â->Java¸¦ ¼±ÅÃÇϽʽÿÀ. ÀÌ ´Ü°è´Â Java °³¹ßÀ» À§ÇØ Eclipse Workbench¸¦ ¼³Á¤Çϵµ·Ï Perspective¸¦ º¯°æÇÕ´Ï´Ù. "Ŭ¸¯ÇÏ¿© ¼öÇà" ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿© "Java" Perspective°¡ ÀÚµ¿À¸·Î ¿¸®µµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. </description> </item> ...
Á¦¸ñ°ú ¼Ò°³ Á¤º¸°¡ ġƮ ½ÃÆ® ¸Ç À§¿¡ Ç¥½ÃµË´Ï´Ù. ´ÙÀ½À¸·Î Ç׸ñÀÌ ¼³¸íµË´Ï´Ù. ÀÌ Ä¡Æ® ½ÃÆ®ÀÇ Ã¹ ¹øÂ° Ç׸ñÀº Java Perspective¸¦ ¿©´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Á¶Ä¡ ¼Ó¼ºÀº »ç¿ëÀÚ ´ë½Å Á¶Ä¡¸¦ ½ÇÇàÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö Àִ Ŭ·¡½º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Ŭ·¡½º´Â IActionÀ» ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù. ÀÌ´Â ¸Þ´º ¶Ç´Â µµ±¸ ¸ðÀ½ Áö½Ã¹®¿¡ ÀÛ¼ºµÈ Á¶Ä¡ Ŭ·¡½º¸¦ Àç»ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î º¸´Ù Æí¸®ÇÕ´Ï´Ù.
Á¶Ä¡¿¡¼ ¸Å°³º¯¼ö¸¦ »ç¿ëÇϰųª ġƮ ½ÃÆ® ¹× ±× »óŸ¦ ÀνÄÇØ¾ß ÇÏ´Â °æ¿ì, Á¶Ä¡ Ŭ·¡½º´Â ¼±ÅÃÀûÀ¸·Î ICheatSheetActionÀ» ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, Á¶Ä¡°¡ ¸Å°³º¯¼ö ¹× ÂüÁ¶ÀÇ ¹è¿À» ICheatSheetManager·Î Àü´ÞÇϹǷΠġƮ ½ÃÆ®¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù. Çʼö ¸Å°³º¯¼ö´Â paramN ¼Ó¼ºÀ» »ç¿ëÇÏ´Â Á¶Ä¡ÀÇ ½ÇÇà ¸Þ¼Òµå·Î Àü´ÞµÉ ¼ö ÀÖ½À´Ï´Ù.
Á¶Ä¡ ½ÇÇà¿¡ ½ÇÆÐÇÏ´Â °æ¿ì, ġƮ ½ÃÆ®¿¡¼ È£ÃâµÈ Á¶Ä¡°¡ ¼º°ø/½ÇÆÐ °á°ú¸¦ º¸°íÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. (¿¹¸¦ µé¾î, »ç¿ëÀÚ´Â ´ëÈ »óÀÚ¿¡¼ Á¶Ä¡¸¦ Ãë¼ÒÇÒ ¼ö ÀÖ½À´Ï´Ù.) ÀÚ¼¼ÇÑ Á¤º¸´Â IAction.notifyResult(boolean)¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ç׸ñÀº Á¶Ä¡¸¦ Á¤ÀÇÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. Ç׸ñÀ» »ç¿ëÀÚ°¡ Á÷Á¢ ¼öÇàÇØ¾ß ÇÏ´Â °æ¿ì Á¶Ä¡¸¦ ÁöÁ¤ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ´ÙÀ½Àº »ç¿ëÀÚ¿¡°Ô ´Ü¼ø ÀÀ¿ëÇÁ·Î±×·¥À» ÄÚµùÇÏ´Â ¹æ¹ýÀ» Áö½ÃÇÏ´Â Java ġƮ ½ÃÆ®ÀÇ ¼¼ ¹øÂ° ´Ü°èÀÔ´Ï´Ù. Á¶Ä¡°¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, Ç׸ñ ¼³¸í¿¡¼´Â »ç¿ëÀÚ¿¡°Ô Ÿ½ºÅ©°¡ ¿Ï·áµÈ ÈÄ ÇØ´ç ´ÜÃ߸¦ ´©¸£µµ·Ï Áö½ÃÇØ¾ß ÇÕ´Ï´Ù.
<item href="/org.eclipse.jdt.doc.user/tasks/tasks-54.htm" title="Add a System.out.println line in your main method"> <description> HelloWorld Ŭ·¡½º¸¦ °®°Ô µË´Ï´Ù. "public static void main" ¸Þ¼Òµå¿¡¼ ¸í·É¹®: System.out.println("Hello world!")À» Ãß°¡ÇÏ°í º¯°æ»çÇ×À» ÀúÀåÇϽʽÿÀ. ¿Ï·áµÇ¸é ¾Æ·¡ÀÇ "¿Ï·á ½Ã Ŭ¸¯" ´ÜÃ߸¦ ´©¸£½Ê½Ã¿À. </description> </item>Ãß°¡ ¼Ó¼ºÀº Ç׸ñÀ» ¿ÏÀüÈ÷ »ý·«ÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¿Í ´Ü°è µ¿¾È »ç¿ëÀÚ°¡ µµ¿ò¸»À» ¿äûÇÏ´Â °æ¿ì ½ÇÇàÇØ¾ß ÇÒ ¹®¼¸¦ Á¦¾îÇÕ´Ï´Ù. ġƮ ½ÃÆ® ³»¿¡¼ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ¸ðµç ¼Ó¼º¿¡ ´ëÇÑ ¼³¸íÀº org.eclipse.ui.cheatsheets.cheatSheetContent È®ÀåÁ¡ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ç׸ñÀÇ ÇÁ¸®Á¨Å×À̼ÇÀ» Ãß°¡·Î ±¸¼ºÇϱâ À§ÇØ ÇÏÀ§ Ç׸ñÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç׸ñ°ú ´Þ¸® ÇÏÀ§ Ç׸ñÀº ƯÁ¤ ¼ø¼·Î ¹æ¹®ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ÇÏÀ§ Ç׸ñÀº »ç¿ëÀÚ¸¦ À§ÇØ ¼ºê Ÿ½ºÅ©¸¦ ÀÚµ¿À¸·Î ¼öÇàÇÏ´Â Á¶Ä¡¸¦ Á¤ÀÇÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÇÏÀ§ Ç׸ñ Á¶Ä¡´Â Ç׸ñ Á¶Ä¡¿Í µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ¼³¸íµË´Ï´Ù.
Á¶°Ç½ÄÀ» »ç¿ëÇÏ¿© ÄÁÅÙÃ÷³ª ÀÛµ¿ÀÌ trueÀΠƯÁ¤ Á¶°ÇÀ» ±âÁØÀ¸·Î Çϴ ġƮ ½ÃÆ® ¿ä¼Ò¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶°ÇÀº °¢ ¼±ÅûçÇ׿¡ ´ëÇØ when ¼Ó¼º¿¡ ÀÏÄ¡ÇÏ´Â ÀÓÀÇÀÇ ¹®ÀÚ¿ °ªÀ» »ç¿ëÇÏ´Â ÇÏÀ§ Ç׸ñÀÇ condition ¿ä¼Ò¿¡¼ ¼³¸íµË´Ï´Ù. Á¶°ÇÀº ÀϹÝÀûÀ¸·Î ${var} ¾ç½ÄÀ» »ç¿ëÇϴ ġƮ ½ÃÆ® º¯¼ö¸¦ ÂüÁ¶ÇÕ´Ï´Ù. ¿©±â¼ varÀº ġƮ ½ÃÆ® º¯¼öÀÇ À̸§ÀÔ´Ï´Ù. ¸î °¡Áö ´Ü¼ø ¿¹Á¦´Â Á¶°Ç½ÄÀÌ ÀÛµ¿ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
Á¶°ÇºÎ ÇÏÀ§ Ç׸ñÀ» »ç¿ëÇÏ¿© °¡´ÉÇÑ ÇÏÀ§ Ç׸ñÀÇ ¸ñ·Ï¿¡¼ ÇϳªÀÇ ÇÏÀ§ Ç׸ñÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. when ¼Ó¼ºÀÌ Á¶°Ç ¼Ó¼º°ú ÀÏÄ¡Çϴ ù ¹øÂ° ÇÏÀ§ Ç׸ñ¸¸ ġƮ ½ÃÆ®¿¡ Æ÷ÇԵ˴ϴÙ. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°½À´Ï´Ù.
<item ...> <conditional-subitem condition="${v1}"> <subitem when="a" label="Step for A." /> <subitem when="b" label="Step for B." /> </conditional-subitem> </item>ÀÌ Ç׸ñÀº v1 º¯¼öÀÇ °ªÀ» ±âÁØÀ¸·Î ÇÏ´Â µÎ °³ÀÇ °¡´ÉÇÑ ÇÏÀ§ Ç׸ñÀ» ÁöÁ¤ÇÕ´Ï´Ù. º¯¼ö°ªÀÌ aÀÎ °æ¿ì ù ¹øÂ° ÇÏÀ§ Ç׸ñÀÌ Æ÷ÇԵ˴ϴÙ. º¯¼ö°ªÀÌ bÀÌ¸é µÎ ¹øÂ° ÇÏÀ§ Ç׸ñÀÌ Æ÷ÇԵ˴ϴÙ. º¯¼ö°¡ ÀÌ µÎ °ªÀÌ ¾Æ´Ï¸é ¿À·ù·Î °£Áֵ˴ϴÙ.
Á¶°ÇºÎ Á¶Ä¡´Â Á¶°ÇºÎ ÇÏÀ§ Ç׸ñ°ú À¯»çÇÕ´Ï´Ù. perform-when ¿ä¼Ò´Â °¡´ÉÇÑ Á¶Ä¡ ¸ñ·Ï¿¡¼ ÇϳªÀÇ Á¶Ä¡¸¦ ¼öÇàÇÏ´Â Á¶°ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù. Á¶°ÇÀº µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ¼³¸íµÇ¸ç º¯¼ö¸¦ ÀÚÁÖ ÂüÁ¶ÇÏ´Â ÀÓÀÇÀÇ ¹®ÀÚ¿À» »ç¿ëÇÕ´Ï´Ù. when ¼Ó¼ºÀÌ Á¶°Ç°ú ÀÏÄ¡ÇÏ´Â Á¶Ä¡°¡ ¼öÇàµË´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°½À´Ï´Ù.
<item ...> <perform-when condition="${v1}"> <action when="a" class="com.example.actionA" pluginId-"com.example" /> <action when="b" class="com.example.actionB" pluginId-"com.example" /> </perform-when> </item>¼öÇàÇÒ Á¶Ä¡´Â v1 º¯¼öÀÇ °ªÀ» ±âÁØÀ¸·Î ¼±Åõ˴ϴÙ. º¯¼ö°ªÀÌ a ¶Ç´Â b°¡ ¾Æ´Ñ °æ¿ì ¿À·ù·Î °£Áֵ˴ϴÙ.
¹Ýº¹µÈ ÇÏÀ§ Ç׸ñÀº 0, 1 ¶Ç´Â À¯»çÇÑ Ãß°¡ ÇÏÀ§ ´Ü°è·Î È®ÀåÇÒ ¼ö ÀÖ´Â ÇÏÀ§ Ç׸ñÀ» ¼³¸íÇÕ´Ï´Ù. ÇÏÀ§ ´Ü°è´Â Ư¼ö º¯¼ö ${this}¸¦ »ç¿ëÇÏ¿© °³º°ÈµË´Ï´Ù. ÀÌ º¯¼ö´Â values ¼Ó¼º¿¡¼ ÁöÁ¤µÈ °ªÀ¸·Î ´ëüµË´Ï´Ù. °ª ¼Ó¼ºÀº ½°Ç¥·Î ±¸ºÐµÇ´Â °ªÀÇ ¹®ÀÚ¿ÀÔ´Ï´Ù. °ª ¸ñ·ÏÀ¸·Î ÆîÃÄÁö´Â º¯¼ö´Â °ª ¼Ó¼º¿¡¼ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°½À´Ï´Ù.
<item ...> <repeated-subitem values="${v1}"> <subitem label="Step ${this}" /> </repeated-subitem> </item>º¯¼ö°ªÀÌ 1,b,threeÀÎ °æ¿ì ¼¼ °³ÀÇ ÇÏÀ§ Ç׸ñÀÌ Ä¡Æ® ½ÃÆ®¿¡ Ç¥½ÃµË´Ï´Ù. °¢°¢ °íÀ¯ ·¹À̺íÀ» °®½À´Ï´Ù("1 ´Ü°è,""b ´Ü°è," "3 ´Ü°è"). ÀÌ º¯¼ö´Â ·¹À̺íÀ̳ª Á¶Ä¡ ¸Å°³º¯¼ö °ª¿¡¼ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. Á¶Ä¡°¡ ½ÇÇà ÁßÀÎ °æ¿ì ICheatSheetManager¿¡¼ ¾×¼¼½ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ġƮ ½ÃÆ®°¡ Ȱ¼ºÈµÇ¸é ´Ù¸¥ UI ºÎºÐÀ» º¯°æÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ġƮ ½ÃÆ®°¡ »ç¿ëÀÚ¿¡°Ô ÆíÁý ÁßÀΠŸ½ºÅ©¸¦ ¾È³»ÇÏ´Â °æ¿ì Ư¼ö ¾î³ëÅ×À̼ÇÀ» Ç¥½ÃÇÏ´Â ÆíÁý±â°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ¸®½º³Ê°¡ ġƮ ½ÃÆ®ÀÇ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. ¸®½º³Ê ¼Ó¼ºÀº CheatSheetListener¸¦ ¼ºêŬ·¡½ºÇÏ´Â Java Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ À̸§À̾î¾ß ÇÕ´Ï´Ù. ¸®½º³Ê´Â ¿¸®°Å³ª ´ÝÈ÷°Å³ª ¿Ï·áµÇ´Â °æ¿ì µî ġƮ ½ÃÆ®ÀÇ ¶óÀÌÇÁ »çÀÌŬ¿¡ º¯°æ»çÇ×ÀÌ ÀÖ´Â °æ¿ì ICheatSheetEvent¿Í ÇÔ²² ¾Ë¸²À» ¼ö½ÅÇÕ´Ï´Ù.
org.eclipse.ui.cheatsheets.cheatSheetItemExtension È®ÀåÀ» »ç¿ëÇÏ¿© ÀÓÀÇÀÇ ¼Ó¼ºÀ» ±âÁ¸ ġƮ ½ÃÆ®·Î Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ È®ÀåÁ¡ÀÇ ¿ëµµ´Â Ç÷¯±×ÀÎÀÌ ÇØ´ç ´Ü°è¿¡ ´ëÇØ »ç¿ëÀÚ¸¦ º¸Á¶ÇÏ´Â ´ÜÃ߸¦ Ãß°¡ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. Ãß°¡ ´ÜÃß´Â µµ¿ò¸» ¾ÆÀÌÄÜ ¿·¿¡ Ç¥½ÃµË´Ï´Ù.
ÀÌ ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ·Á¸é ġƮ ½ÃÆ® XML ÆÄÀÏÀÇ Ç׸ñ Á¤ÀÇ ³»¿¡¼ ÀÓÀÇÀÇ ¼Ó¼ºÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ó¼º À̸§Àº org.eclipse.ui.cheatsheets.cheatSheetItemExtension¿¡ ´ëÇÑ È®Àå¿¡¼ Á¦°øµÈ ¼Ó¼º¿¡ ´ëÇØ ÀÏÄ¡ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â È®ÀåÁ¡ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.