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 | |
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 | |
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 | |
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 | |
escape,v.c.secondary | Esc,V | pageUp |
pageDown.c | Page Down | pageDown |
pageUp.c | Page Up | pageUp |
¾Æ·¡¿¡ ³ª¿µÈ ¸¶¿ì½º À̺¥Æ® ¼³Á¤Àº ¸¶¿ì½º À̺¥Æ® ¹× Á¶Ä¡ ½ÖÀ¸·Î ³ª´²Áý´Ï´Ù. ù ¹øÂ° ¹®ÀÚ¿(¿¹, "1-a-dragged")Àº ¸¶¿ì½º À̺¥Æ®¸¦ Ç¥½ÃÇϰí, µÎ ¹øÂ° ¹®ÀÚ¿Àº Á¶Ä¡(¿¹, "blockMarkToMouse")¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸¶¿ì½º À̺¥Æ® Á¤ÀÇ ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â mouseAction ¸Å°³º¯¼ö¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÆíÁý±â ¸í·É, Á¶Ä¡ ¹× ¸Å°³º¯¼ö
ÆíÁý±â ÇÁ·ÎÆÄÀÏ
±âº» ÆíÁý±â ¸í·É
ÆíÁý±â ¸Å°³º¯¼ö
keyAction ¸Å°³º¯¼ö
mouseAction ¸Å°³º¯¼ö
Copyright IBM Corporation 1992, 2004. All Rights Reserved.