Profil de base emacs

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.

Affectations de touches

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 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+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 print
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 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 Echap,F9 print
escape,v.c.secondary Echap,V pageUp
pageDown.c Pg.Suiv pageDown
pageUp.c Pg.Préc pageUp

Paramètres d'événement de souris

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.

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

Concepts connexes
Commandes, actions et paramètres de l'éditeur
Profils de l'éditeur

Références connexes
Commandes par défaut de l'éditeur
Paramètres de l'éditeur
Paramètre keyAction
Paramètre mouseAction