´Ü¼ø ġƮ ½ÃÆ®

ġƮ ½ÃÆ®´Â ¿øÇÏ´Â ¸ñÀûÀ» ´Þ¼ºÇÒ ¼ö ÀÖµµ·Ï ÀÏ·ÃÀÇ º¹ÀâÇÑ Å¸½ºÅ©¸¦ »ç¿ëÀÚ¿¡°Ô ¾È³»ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ġƮ ½ÃÆ®¸¦ »ç¿ëÇÏ¿© ´Ü¼ø 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 ġƮ ½ÃÆ®

Á¦¸ñ°ú ¼Ò°³ Á¤º¸°¡ ġƮ ½ÃÆ® ¸Ç À§¿¡ Ç¥½ÃµË´Ï´Ù. ´ÙÀ½À¸·Î Ç׸ñÀÌ ¼³¸íµË´Ï´Ù. ÀÌ Ä¡Æ® ½ÃÆ®ÀÇ Ã¹ ¹øÂ° Ç׸ñÀº 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," "´Ü°è three")À» °®´Â ġƮ ½ÃÆ®¿¡ Ç¥½ÃµË´Ï´Ù. ÀÌ º¯¼ö´Â ·¹À̺íÀ̳ª Á¶Ä¡ ¸Å°³º¯¼ö °ª¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. Á¶Ä¡°¡ ½ÇÇà ÁßÀÎ °æ¿ì ICheatSheetManager¿¡¼­ ¾×¼¼½ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ġƮ ½ÃÆ® ¸®½º³Ê

ġƮ ½ÃÆ®°¡ Ȱ¼ºÈ­µÇ¸é ´Ù¸¥ UI ºÎºÐÀ» º¯°æÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ġƮ ½ÃÆ®°¡ »ç¿ëÀÚ¿¡°Ô ÆíÁý ÁßÀΠŸ½ºÅ©¸¦ ¾È³»ÇÏ´Â °æ¿ì Ư¼ö ¾î³ëÅ×À̼ÇÀ» Ç¥½ÃÇÏ´Â ÆíÁý±â°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ¸®½º³Ê°¡ ġƮ ½ÃÆ®ÀÇ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. ¸®½º³Ê ¼Ó¼ºÀº CheatSheetListener ¼­ºêŬ·¡½º¸¦ Æ÷ÇÔÇÏ´Â Java Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ À̸§À̾î¾ß ÇÕ´Ï´Ù. ¸®½º³Ê´Â ¿­¸®°Å³ª ´ÝÈ÷°Å³ª ¿Ï·áµÇ´Â °æ¿ì µî ġƮ ½ÃÆ®ÀÇ ¶óÀÌÇÁ »çÀÌŬ¿¡ º¯°æ»çÇ×ÀÌ ÀÖ´Â °æ¿ì ICheatSheetEvent¿Í ÇÔ²² ¾Ë¸²À» ¼ö½ÅÇÕ´Ï´Ù.

±âÁ¸ ġƮ ½ÃÆ®·Î ¼Ó¼º Á¦°ø

org.eclipse.ui.cheatsheets.cheatSheetItemExtension È®ÀåÀ» »ç¿ëÇÏ¿© ÀÓÀÇÀÇ ¼Ó¼ºÀ» ±âÁ¸ ġƮ ½ÃÆ®·Î Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ È®ÀåÁ¡ÀÇ ¿ëµµ´Â Ç÷¯±×ÀÎÀÌ ÇØ´ç ´Ü°è¿¡ ´ëÇØ »ç¿ëÀÚ¸¦ º¸Á¶ÇÏ´Â ´ÜÃ߸¦ Ãß°¡ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. Ãß°¡ ´ÜÃß´Â µµ¿ò¸» ¾ÆÀÌÄÜ ¿·¿¡ Ç¥½ÃµË´Ï´Ù.

ÀÌ ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ·Á¸é ġƮ ½ÃÆ® XML ÆÄÀÏÀÇ Ç׸ñ Á¤ÀÇ¿¡¼­ ÀÓÀÇÀÇ ¼Ó¼ºÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ó¼º À̸§Àº org.eclipse.ui.cheatsheets.cheatSheetItemExtension¿¡ ´ëÇÑ È®Àå¿¡¼­ Á¦°øµÈ ¼Ó¼º¿¡ ´ëÇØ ÀÏÄ¡ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â È®ÀåÁ¡ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

°ü·Ã ¸µÅ©

ġƮ ½ÃÆ®¿¡ ´ëÇÑ ÀÛ¾÷
ÄÄÆ÷ÁöÆ® ġƮ ½ÃÆ® ÀÛ¼º
ÀÛ¼º °¡À̵å¶óÀÎ
org.eclipse.ui.cheatsheets.cheatSheetContent È®ÀåÁ¡
ġƮ ½ÃÆ® ÄÁÅÙÃ÷ ÆÄÀÏ ½ºÆå