Le profil de base emacs contient des affectations de touche par défaut. Celles-ci sont normalement bien connues des utilisateurs emacs.
Certaines affectations de touche et d'événement de la souris répertoriées ci-après ne sont peut-être pas disponibles dans l'environnement d'exécution de l'éditeur (configuration du poste de travail, système d'exploitation, support Java, éditeur modulaire, etc.). Le jeu de paramètres relatifs aux touches et à la souris de la vue actuelle de l'éditeur peut également être étendu et modifié par l'éditeur, l'analyseur syntaxique de document et les extensions de l'éditeur en vigueur.
La liste d'affectations de touche ci-dessous donne la définition des touches (par exemple, "a-0") et l'action de l'éditeur (par exemple, "appendToActionArgument"). Pour savoir comment définir une touche, reportez-vous à la description du 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+Retour arrière | 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 | Suppr | backSpace |
down | Flèche vers le bas | down |
end | Fin | bottom |
enter | 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,Retour arrière | 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 | Pos 1 | top |
insert | Inser | toggleInsert |
left | Flèche vers la gauche | left |
numpadEnter.secondary | Touche Entrée du pavé numérique | splitLine |
pageDown | Pg AV | pageDown |
pageUp | Pg AR | pageUp |
right | Flèche vers la droite | right |
tab | Tab | 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 AV | pageDown |
pageUp.c | Pg AR | pageUp |
Les paramètres d'événements souris répertoriés ci-dessous sont divisés en paires événement souris/action. La première chaîne (par exemple, "1-a-dragged") indique l'événement souris et la seconde, l'action (par exemple, "blockMarkToMouse"). Pour plus d'informations sur la manière de définir un événement souris, reportez-vous à la description du paramètre mouseAction.
Commandes, actions et paramètres de l'éditeur
Profils d'éditeur
Commandes de l'éditeur par défaut
Paramètres de l'éditeur
Paramètre keyAction
Paramètre mouseAction
Copyright IBM Corporation 1992, 2004. All Rights Reserved.