Le profil de base emacs contient des affectations de touches normalement bien connues des utilisateurs d'emacs.
Certaines affectations de touches et d'événements de la souris (voir ci-dessous) ne sont pas disponibles dans l'environnement d'exécution de l'éditeur (configuration du poste de travail, système d'exploitation, support Java, application modulaire, etc.). L'ensemble des paramètres de souris et de touches répertoriés affichés dans la vue en cours de l'éditeur peut également être étendu et modifié via l'application de l'éditeur, l'analyseur syntaxique de documents actifs et les extensions de l'éditeur.
La liste d'affectations de touches ci-dessous donne la définition de la touche (par exemple, "a-0") et l'action de l'éditeur (par exemple, "appendToActionArgument"). Pour plus d'informations sur les affectations de touche, voir le paramètre 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+Ret.Arr | deletePrevWord |
a-c | Alt+C | capitalizeWord |
a-d | Alt+D | deleteNextWord |
a-delete | Alt+Suppr | 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+Espace | 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 | Retour arrière | 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+Espace | 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 | Suppression | backSpace |
down | Flèche vers le bas | down |
end | Fin | bottom |
enter (Entrée) | Entrée | splitLine |
escape,0.secondary | Echap,0 | appendToActionArgument |
escape,1.secondary | Echap,1 | appendToActionArgument |
escape,2.secondary | Echap,2 | appendToActionArgument |
escape,3.secondary | Echap,3 | appendToActionArgument |
escape,4.secondary | Echap,4 | appendToActionArgument |
escape,5.secondary | Echap,5 | appendToActionArgument |
escape,6.secondary | Echap,6 | appendToActionArgument |
escape,7.secondary | Echap,7 | appendToActionArgument |
escape,8.secondary | Echap,8 | appendToActionArgument |
escape,9.secondary | Echap,9 | appendToActionArgument |
escape,a-y.secondary | Echap,Alt+Y | yankPrevious |
escape,atSign.secondary | Echap,@ | setQuickMarkWord |
escape,b.secondary | Echap,B | prevWord |
escape,backSlash.secondary | Echap,\ | deleteWhiteSpace |
escape,backSpace.secondary | Echap,Ret.Arr | deletePrevWord |
escape,c-o | Echap,Ctrl+O | splitAndShift |
escape,c-s | Echap,Ctrl+S | find |
escape,c.secondary | Echap,C | capitalizeWord |
escape,d.secondary | Echap,D | deleteNextWord |
escape,delete.secondary | Echap,Suppr | deletePrevWord |
escape,f.secondary | Echap,F | nextWord |
escape,f9 | Echap,F9 | |
escape,greaterThanSign | Echap,> | bottom |
escape,l.secondary | Echap,L | lowerCaseWord |
escape,lessThanSign | Echap,< | top |
escape,minus.secondary | Echap,- | appendToActionArgument |
escape,percent.secondary | Echap,% | findAndReplace |
escape,space.secondary | Echap,Espace | oneSpace |
escape,t.secondary | Echap,T | transposeWords |
escape,u.secondary | Echap,U | upperCaseWord |
escape,v.secondary | Echap,V | pageUp |
escape,x.secondary | Echap,X | commandLine |
escape,z.secondary | Echap,Z | scrollUp |
f10 | F10 | redo |
f9 | F9 | undo |
home | Origine | top |
insert | Inser | toggleInsert |
left | Flèche vers la gauche | left |
numpadEnter.secondary | Entrée pavé numérique | splitLine |
pageDown | Pg.Suiv | pageDown |
pageUp | Pg.Préc | pageUp |
right | Flèche vers la droite | right |
tab | Tabulation | indentText |
up | Flèche vers le haut | 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 | Echap,F9 | |
escape,v.c.secondary | Echap,V | pageUp |
pageDown.c | Pg.Suiv | pageDown |
pageUp.c | Pg.Préc | pageUp |
Les paramètres d'événement de souris répertoriés ci-dessous sont divisés en paires événement souris-action. La première chaîne ("1-a-dragged", par exemple) indique l'événement de souris et la seconde, l'action ("blockMarkToMouse"). Pour plus d'informations sur la définition d'un événement de souris, voir le paramètre mouseAction.
Commandes, actions et paramètres de l'éditeur
Profils de l'éditeur
Commandes par défaut de l'éditeur
Paramètres de l'éditeur
Paramètre keyAction
Paramètre mouseAction
Copyright IBM Corporation 1992, 2005. All Rights Reserved.