´ÜÃàŰ ±¸¼º

´ÜÃàŰ ±¸¼ºÀ» »ç¿ëÇÏ¿© ´ÜÃàŰ ¼¼Æ®ÀÇ ÀÏ¹Ý ½ºÅ¸ÀÏÀ̳ª ÁÖÁ¦¸¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î Workbench´Â "±âº»" ´ÜÃàŰ ±¸¼º ¹× "Emacs" ´ÜÃàŰ ±¸¼ºÀ» Á¦°øÇÕ´Ï´Ù. ÁÖ¾îÁø ½Ã°£¿¡ ÇϳªÀÇ ´ÜÃàŰ ±¸¼º¸¸ È°¼ºÈ­µË´Ï´Ù. ÀÏ¹Ý »ç¿ëÀÚ´Â Workbench ȯ°æ ¼³Á¤ ´ëÈ­ »óÀÚ¸¦ »ç¿ëÇÏ¿© Ȱ¼ºÈ­µÇ´Â ´ÜÃàŰ ±¸¼ºÀ» Á¦¾îÇÕ´Ï´Ù.

±¸ÇöÇÏ´Â °üÁ¡¿¡¼­ º¼ ¶§ ´ÜÃàŰ ±¸¼ºÀº ´ÜÃàŰ ¼¼Æ® ±×·ìÀÇ À̸§ÀÔ´Ï´Ù. ´ÜÃàŰ ±¸¼º°ú ¿¬°üµÈ ´ÜÃàŰ ¼¼Æ®°¡ ¾øÀ¸¸é ´ÜÃàŰ ±¸¼º ÀÚü´Â ¾Æ¹« °Íµµ ¼öÇàÇÏÁö ¾Ê½À´Ï´Ù. »ç½Ç ´ÜÃàŰ ±¸¼º¿¡ ´ëÇØ Á¤ÀÇµÈ ´ÜÃàŰ ¼¼Æ®°¡ ¾øÀ¸¸é ´ÜÃàŰ ±¸¼ºÀº ȯ°æ ¼³Á¤ ´ëÈ­ »óÀÚ¿¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

Workbench emacs ´ÜÃàŰ ¼¼Æ®°¡ ´ÜÃàŰ ±¸¼º°ú ¿¬°üµÇ´Â ¹æ¹ýÀ» ¾Ë·Á¸é Workbench emacs ´ÜÃàŰ ¼¼Æ®¸¦ ´Ù½Ã ÇÑ ¹ø »ìÆìº¾´Ï´Ù.

<extension
      point="org.eclipse.ui.acceleratorSets">
   <acceleratorSet
         scopeId="org.eclipse.ui.globalScope"
         configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
      <accelerator
            key="Ctrl+F4||Ctrl+X Ctrl+K"
            id="org.eclipse.ui.file.close">
      </accelerator>
      <accelerator
            key="Ctrl+Shift+F4||Ctrl+X Ctrl+C"
            id="org.eclipse.ui.file.closeAll">
      </accelerator>
      <accelerator
            key="Ctrl+X Ctrl+S"
            id="org.eclipse.ui.file.save">
      </accelerator>
      ...

´ÜÃàŰ ¼¼Æ®°¡ Á¤ÀÇµÇ¸é ¿¬°üµÈ ´ÜÃàŰ ±¸¼ºÀÇ configurationID¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼¼Æ®°¡ ¼ÓÇÏ´Â ´ÜÃàŰ ±¸¼ºÀ» »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °æ¿ì¿¡¸¸ ´ÜÃàŰ ¼¼Æ®°¡ »ç¿ëµË´Ï´Ù. 

»õ ´ÜÃàŰ ±¸¼º Á¤ÀÇ

Ç÷¯±×Àο¡¼­ ´ÜÃàŰ ¼¼Æ®¸¦ Á¤ÀÇÇÒ ¶§ ÀϹÝÀûÀ¸·Î ±âÁ¸ ´ÜÃàŰ ±¸¼º¿¡ ÁöÁ¤ÇÕ´Ï´Ù. ±×·¯³ª Ç÷¯±×Àο¡¼­ ¿ÏÀüÈ÷ »õ·Î¿î ½ºÅ¸ÀÏÀÇ ´ÜÃà۸¦ Á¤ÀÇÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì org.eclipse.ui.acceleratorConfigurations È®ÀåÁ¡À» »ç¿ëÇÏ¿© »õ·Î¿î À¯ÇüÀÇ ´ÜÃàŰ ±¸¼ºÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº ´ÜÃàŰ ±¸¼º¿¡ ´ëÇÑ Workbench ¸¶Å©¾÷ÀÔ´Ï´Ù.

<extension
   point="org.eclipse.ui.acceleratorConfigurations">
      <acceleratorConfiguration
            name="%DefaultAcceleratorConfiguration.name"
            description="%DefaultAcceleratorConfiguration.description"
            id="org.eclipse.ui.defaultAcceleratorConfiguration">
      </acceleratorConfiguration>
      <acceleratorConfiguration
            name="%EmacsAcceleratorConfiguration.name"
            description="%EmacsAcceleratorConfiguration.description"
            id="org.eclipse.ui.emacsAcceleratorConfiguration">
      </acceleratorConfiguration>
</extension>

nameÀº »ç¿ë °¡´ÉÇÑ ±¸¼º ¸ñ·ÏÀÇ È¯°æ ¼³Á¤ ÆäÀÌÁö¿¡¼­ »ç¿ëµË´Ï´Ù.

Copyright IBM Corp. and others 2000,2002.