emacs ±âº» ÇÁ·ÎÆÄÀÏ

emacs ±âº» ÇÁ·ÎÆÄÀÏ¿¡´Â emacs »ç¿ëÀÚ¿¡°Ô Àͼ÷ÇØ¾ß ÇÏ´Â ±âº» Ű ÇÒ´çÀÌ ÀÖ½À´Ï´Ù.

¾Æ·¡¿¡ ³ª¿­µÈ ¸ðµç Ű ¹× ¸¶¿ì½º À̺¥Æ® ¼³Á¤ Áß ÀϺδ ÆíÁý±â°¡ ½ÇÇà ÁßÀΠȯ°æ(¿öÅ©½ºÅ×ÀÌ¼Ç ±¸¼º, ¿î¿µ üÁ¦, Java Áö¿ø, ¿£Å¬·Î¡ ÆíÁý±â ÀÀ¿ëÇÁ·Î±×·¥ µî)¿¡¼­ »ç¿ë °¡´ÉÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.   ÇöÀç ÆíÁý±â º¸±âÀÇ Å° ¹× ¸¶¿ì½º ¼³Á¤ ¼¼Æ®´Â ÆíÁý±â ÀÀ¿ëÇÁ·Î±×·¥, Ȱ¼º ¹®¼­ ±¸¹® ºÐ¼®±â ¹× ÆíÁý±â È®Àå¿¡ ÀÇÇØ ½ÇÁ¦ÀûÀ¸·Î È®Àå ¹× ¼öÁ¤µÉ ¼öµµ ÀÖ½À´Ï´Ù.

Ű ¼³Á¤

¾Æ·¡ ³ª¿­µÈ Ű ¼³Á¤Àº Ű Á¤ÀÇ(¿¹¸¦ µé¾î, "a-0") ¹× ÆíÁý±â Á¶Ä¡(¿¹¸¦ µé¾î, "appendToActionArgument")¸¦ Ç¥½ÃÇÕ´Ï´Ù.  Ű Á¤ÀÇ ¹æ¹ý¿¡ ´ëÇÑ ¿ÏÀüÇÑ ÂüÁ¶´Â keyAction ¸Å°³º¯¼ö¸¦ ÂüÁ¶ÇϽʽÿÀ.

a-0.secondary Alt+0 appendToActionArgument
a-1.secondary Alt+1 appendToActionArgument
a-2.secondary Alt+2 appendToActionArgument
a-3.secondary Alt+3 appendToActionArgument
a-4.secondary Alt+4 appendToActionArgument
a-5.secondary Alt+5 appendToActionArgument
a-6.secondary Alt+6 appendToActionArgument
a-7.secondary Alt+7 appendToActionArgument
a-8.secondary Alt+8 appendToActionArgument
a-9 Alt+9 appendToActionArgument
a-atSign Alt+@ setQuickMarkWord
a-b Alt+B prevWord
a-backSlash Alt+\ deleteWhiteSpace
a-backSpace Alt+Backspace deletePrevWord
a-c Alt+C capitalizeWord
a-d Alt+D deleteNextWord
a-delete Alt+Delete deletePrevWord
a-f Alt+F nextWord
a-f9 Alt+F9 print
a-greaterThanSign Alt+> bottom
a-i Alt+I insertTab
a-l Alt+L lowerCaseWord
a-lessThanSign Alt+< top
a-minus Alt+- appendToActionArgument
a-percent Alt+% findAndReplace
a-space Alt+Space oneSpace
a-t Alt+T transposeWords
a-u Alt+U upperCaseWord
a-v.secondary Alt+V pageUp
a-x Alt+X commandLine
a-y Alt+Y yankPrevious
a-z Alt+Z scrollUp
backSpace.secondary Backspace backSpace
c-0.secondary Ctrl+0 appendToActionArgument
c-1.secondary Ctrl+1 appendToActionArgument
c-2.secondary Ctrl+2 appendToActionArgument
c-3.secondary Ctrl+3 appendToActionArgument
c-4.secondary Ctrl+4 appendToActionArgument
c-5.secondary Ctrl+5 appendToActionArgument
c-6.secondary Ctrl+6 appendToActionArgument
c-7.secondary Ctrl+7 appendToActionArgument
c-8.secondary Ctrl+8 appendToActionArgument
c-9.secondary Ctrl+9 appendToActionArgument
c-a-0.secondary Ctrl+Alt+0 appendToActionArgument
c-a-1.secondary Ctrl+Alt+1 appendToActionArgument
c-a-2.secondary Ctrl+Alt+2 appendToActionArgument
c-a-3.secondary Ctrl+Alt+3 appendToActionArgument
c-a-4.secondary Ctrl+Alt+4 appendToActionArgument
c-a-5.secondary Ctrl+Alt+5 appendToActionArgument
c-a-6.secondary Ctrl+Alt+6 appendToActionArgument
c-a-7.secondary Ctrl+Alt+7 appendToActionArgument
c-a-8.secondary Ctrl+Alt+8 appendToActionArgument
c-a-9.secondary Ctrl+Alt+9 appendToActionArgument
c-a-minus.secondary Ctrl+Alt+- appendToActionArgument
c-a-o Ctrl+Alt+O splitAndShift
c-a-s.secondary Ctrl+Alt+S find
c-a Ctrl+A home
c-atSign.secondary Ctrl+@ setQuickMark
c-b.secondary Ctrl+B left
c-c Ctrl+C nullAction
c-d Ctrl+D delete
c-e Ctrl+E end
c-f.secondary Ctrl+F right
c-g Ctrl+G nullAction
c-i Ctrl+I nullAction
c-j Ctrl+J nullAction
c-k Ctrl+K killLine
c-l Ctrl+L scrollCenter
c-minus.secondary Ctrl+- appendToActionArgument
c-n.secondary Ctrl+N down
c-o Ctrl+O split
c-p.secondary Ctrl+P up
c-q Ctrl+Q nullAction
c-r Ctrl+R findUp
c-s Ctrl+S find
c-space Ctrl+Space setQuickMark
c-t Ctrl+T transposeCharacters
c-u Ctrl+U setActionArgument
c-underscore.secondary Ctrl+_ undo
c-v.secondary Ctrl+V pageDown
c-w Ctrl+W killRegion
c-x,c-l Ctrl+X,Ctrl+L lowerCaseRegion
c-x,c-o Ctrl+X,Ctrl+O deleteBlankLines
c-x,c-s Ctrl+X,Ctrl+S save
c-x,c-t Ctrl+X,Ctrl+T transposeLines
c-x,c-u Ctrl+X,Ctrl+U upperCaseRegion
c-x,c-w Ctrl+X,Ctrl+W saveAs
c-x,c-x Ctrl+X,Ctrl+X findQuickMark
c-x,closeBracket.secondary Ctrl+X,] bottom
c-x,closeParenthesis Ctrl+X,) keyRecorderStop
c-x,e Ctrl+X,E keyRecorderPlay
c-x,greaterThanSign Ctrl+X,> pageRight
c-x,h Ctrl+X,H setQuickMarkAll
c-x,i Ctrl+X,I get
c-x,lessThanSign Ctrl+X,< pageLeft
c-x,openBracket.secondary Ctrl+X,[ top
c-x,openParenthesis Ctrl+X,( keyRecorderStart
c-x,u Ctrl+X,U undo
c-y Ctrl+Y yank
c-z Ctrl+Z scrollDown
delete Delete backSpace
down Down down
end End bottom
enter Enter splitLine
escape,0.secondary Esc,0 appendToActionArgument
escape,1.secondary Esc,1 appendToActionArgument
escape,2.secondary Esc,2 appendToActionArgument
escape,3.secondary Esc,3 appendToActionArgument
escape,4.secondary Esc,4 appendToActionArgument
escape,5.secondary Esc,5 appendToActionArgument
escape,6.secondary Esc,6 appendToActionArgument
escape,7.secondary Esc,7 appendToActionArgument
escape,8.secondary Esc,8 appendToActionArgument
escape,9.secondary Esc,9 appendToActionArgument
escape,a-y.secondary Esc,Alt+Y yankPrevious
escape,atSign.secondary Esc,@ setQuickMarkWord
escape,b.secondary Esc,B prevWord
escape,backSlash.secondary Esc,\ deleteWhiteSpace
escape,backSpace.secondary Esc,Backspace deletePrevWord
escape,c-o Esc,Ctrl+O splitAndShift
escape,c-s Esc,Ctrl+S find
escape,c.secondary Esc,C capitalizeWord
escape,d.secondary Esc,D deleteNextWord
escape,delete.secondary Esc,Delete deletePrevWord
escape,f.secondary Esc,F nextWord
escape,f9 Esc,F9 print
escape,greaterThanSign Esc,> bottom
escape,l.secondary Esc,L lowerCaseWord
escape,lessThanSign Esc,< top
escape,minus.secondary Esc,- appendToActionArgument
escape,percent.secondary Esc,% findAndReplace
escape,space.secondary Esc,Space oneSpace
escape,t.secondary Esc,T transposeWords
escape,u.secondary Esc,U upperCaseWord
escape,v.secondary Esc,V pageUp
escape,x.secondary Esc,X commandLine
escape,z.secondary Esc,Z scrollUp
f10 F10 redo
f9 F9 undo
home Home top
insert Insert toggleInsert
left Left left
numpadEnter.secondary Numpad Enter splitLine
pageDown Page Down pageDown
pageUp Page Up pageUp
right Right right
tab Tab indentText
up Up up
a-f9.c Alt+F9 print
a-v.c.secondary Alt+V pageUp
c-g.c Ctrl+G nullAction
c-l.c Ctrl+L scrollCenter
c-r.c Ctrl+R findUp
c-s.c Ctrl+S findNext
c-underscore.c Ctrl+_ undo
c-v.c.secondary Ctrl+V pageDown
c-x,c-s.c Ctrl+X,Ctrl+S save
c-x,c-w.c Ctrl+X,Ctrl+W saveAs
c-x,greaterThanSign.c Ctrl+X,> pageRight
c-x,i.c Ctrl+X,I get
c-x,lessThanSign.c Ctrl+X,< pageLeft
c-x,u.c Ctrl+X,U undo
escape,f9.c Esc,F9 print
escape,v.c.secondary Esc,V pageUp
pageDown.c Page Down pageDown
pageUp.c Page Up pageUp

¸¶¿ì½º À̺¥Æ® ¼³Á¤

¾Æ·¡¿¡ ³ª¿­µÈ ¸¶¿ì½º À̺¥Æ® ¼³Á¤Àº ¸¶¿ì½º À̺¥Æ® ¹× Á¶Ä¡ ½ÖÀ¸·Î ³ª´²Áý´Ï´Ù.   ù ¹øÂ° ¹®ÀÚ¿­(¿¹, "1-a-dragged")Àº ¸¶¿ì½º À̺¥Æ®¸¦ Ç¥½ÃÇϰí, µÎ ¹øÂ° ¹®ÀÚ¿­Àº Á¶Ä¡(¿¹, "blockMarkToMouse")¸¦ Ç¥½ÃÇÕ´Ï´Ù.  ¸¶¿ì½º À̺¥Æ® Á¤ÀÇ ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â mouseAction ¸Å°³º¯¼ö¸¦ ÂüÁ¶ÇϽʽÿÀ.

1-a-dragged blockMarkToMouse
1-a-pressed.1 cursorToMouse
1-a-pressed.2 blockMarkRectangleAtMouse
1-c-a-pressed.1 blockUnmark
1-c-a-s-pressed.1 blockUnmark
1-c-dragged blockMarkToMouse
1-c-pressed.1 cursorToMouse
1-c-pressed.2 blockMarkElementAtMouse
1-c-s-pressed.1 expandHideAtMouse
1-dragged blockMarkToMouse
1-pressed.1 cursorToMouse
1-pressed.2 blockMarkWordAtMouse
1-s-dragged blockMarkToMouse
1-s-pressed.1 blockMarkToMouse
2-c-s-pressed.1 expandHideAtMouse
3-c-s-pressed.1 expandHideAtMouse
3-pressed.1 popupAtMouse
a-dragged blockMarkToMouse
a-pressed.1 cursorToMouse
a-pressed.2 blockMarkRectangleAtMouse
c-a-pressed.1 blockUnmark
c-a-s-pressed.1 blockUnmark
c-dragged blockMarkToMouse
c-pressed.1 cursorToMouse
c-pressed.2 blockMarkElementAtMouse
dragged blockMarkToMouse
pressed.1 cursorToMouse
pressed.2 blockMarkWordAtMouse
s-dragged blockMarkToMouse
s-pressed.1 blockMarkToMouse
1-a-dragged.p blockMarkToMouse
1-a-pressed.1.p cursorToMouse
1-a-pressed.2.p blockMarkRectangleAtMouse
1-c-a-pressed.1.p blockUnmark
1-c-a-s-pressed.1.p blockUnmark
1-c-dragged.p blockMarkToMouse
1-c-pressed.1.p cursorToMouse
1-c-pressed.2.p blockMarkElementAtMouse
1-c-s-pressed.1.p expandHideAtMouse
1-dragged.p blockMarkToMouse
1-pressed.1.p cursorToMouse
1-pressed.2.p blockMarkWordAtMouse
1-s-dragged.p blockMarkToMouse
1-s-pressed.1.p blockMarkToMouse
2-c-s-pressed.1.p expandHideAtMouse
3-c-s-pressed.1.p expandHideAtMouse
3-pressed.1.p popupAtMouse
a-dragged.p blockMarkToMouse
a-pressed.1.p cursorToMouse
a-pressed.2.p blockMarkRectangleAtMouse
c-a-pressed.1.p blockUnmark
c-a-s-pressed.1.p blockUnmark
c-dragged.p blockMarkToMouse
c-pressed.1.p cursorToMouse
c-pressed.2.p blockMarkElementAtMouse
dragged.p blockMarkToMouse
pressed.1.p cursorToMouse
pressed.2.p blockMarkWordAtMouse
s-dragged.p blockMarkToMouse
s-pressed.1.p blockMarkToMouse
1-a-dragged.e blockMarkToMouse
1-a-pressed.1.e cursorToMouse
1-a-pressed.2.e blockMarkRectangleAtMouse
1-c-a-pressed.1.e blockUnmark
1-c-a-s-pressed.1.e blockUnmark
1-c-dragged.e blockMarkToMouse
1-c-pressed.1.e cursorToMouse
1-c-pressed.2.e blockMarkElementAtMouse
1-c-s-pressed.1.e expandHideAtMouse
1-dragged.e blockMarkToMouse
1-pressed.1.e expandHideAtMouse
1-pressed.2.e expandHideAtMouse
1-pressed.3.e expandHideAtMouse
1-s-dragged.e blockMarkToMouse
1-s-pressed.1.e blockMarkToMouse
2-c-s-pressed.1.e expandHideAtMouse
3-c-s-pressed.1.e expandHideAtMouse
3-pressed.1.e popupAtMouse
a-dragged.e blockMarkToMouse
a-pressed.1.e cursorToMouse
a-pressed.2.e blockMarkRectangleAtMouse
c-a-pressed.1.e blockUnmark
c-a-s-pressed.1.e blockUnmark
c-dragged.e blockMarkToMouse
c-pressed.1.e cursorToMouse
c-pressed.2.e blockMarkElementAtMouse
dragged.e blockMarkToMouse
pressed.1.e expandHideAtMouse
pressed.2.e expandHideAtMouse
pressed.3.e expandHideAtMouse
s-dragged.e blockMarkToMouse
s-pressed.1.e blockMarkToMouse

°ü·Ã °³³ä
ÆíÁý±â ¸í·É, Á¶Ä¡ ¹× ¸Å°³º¯¼ö
ÆíÁý±â ÇÁ·ÎÆÄÀÏ

°ü·Ã ÂüÁ¶
±âº» ÆíÁý±â ¸í·É
ÆíÁý±â ¸Å°³º¯¼ö
keyAction ¸Å°³º¯¼ö
mouseAction ¸Å°³º¯¼ö