Le profil de base xedit contient des affectations de touche et de commande de préfixe par défaut, normalement bien connues des utilisateurs de XEDIT.
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 de la touche (par exemple, "a-b") et l'action de l'éditeur (par exemple, "blockMarkCharacter"). Pour savoir comment définir une touche, reportez-vous à la description du paramètre keyAction.
a-b | Alt+B | blockMarkCharacter |
a-backSpace.secondary | Alt+Retour arrière | undo |
a-c | Alt+C | blockCopy |
a-d | Alt+D | blockDelete |
a-i | Alt+I | blockLowerCase |
a-j | Alt+J | join |
a-k | Alt+K | blockUpperCase |
a-l | Alt+L | blockMarkElement |
a-m | Alt+M | blockMove |
a-pageDown | Alt+Pg AV | findBlockEnd |
a-pageUp | Alt+Pg AR | findBlockStart |
a-q | Alt+Q | findQuickMark |
a-r | Alt+R | blockMarkRectangle |
a-s | Alt+S | split |
a-u | Alt+U | blockUnmark |
a-z | Alt+Z | blockOverlay |
backSpace | Retour arrière | backSpace |
c-a | Ctrl+A | blockMarkAll |
c-backSpace | Ctrl+Retour arrière | deleteLine |
c-c | Ctrl+C | copy |
c-d | Ctrl+D | duplicateLine |
c-delete | Ctrl+Suppr | truncate |
c-down | Ctrl+Flèche vers le bas | scrollDown |
c-end | Ctrl+Fin | bottom |
c-enter | Ctrl+Entrée | openLine |
c-f.secondary | Ctrl+F | find |
c-home | Ctrl+Pos 1 | top |
c-insert.secondary | Ctrl+Inser | copy |
c-j | Ctrl+J | findLastChange |
c-l | Ctrl+L | locateLine |
c-left | Ctrl+Flèche vers la gauche | prevWord |
c-m | Ctrl+M | match |
c-n.secondary | Ctrl+N | findNext |
c-numpadEnter.secondary | Ctrl+Touche Entrée du pavé numérique | openLine |
c-p | Ctrl+P | |
c-pageDown.secondary | Ctrl+Pg AV | pageRight |
c-pageUp | Ctrl+Pg AR | pageLeft |
c-q | Ctrl+Q | setQuickMark |
c-right | Ctrl+Flèche vers la droite | nextWord |
c-s-end | Ctrl+Maj+Fin | blockMarkBottom |
c-s-f | Ctrl+Maj+F | findAndReplace |
c-s-h | Ctrl+Maj+H | nullAction |
c-s-home | Ctrl+Maj+Pos 1 | blockMarkTop |
c-s-l | Ctrl+Maj+L | locateSequenceLine |
c-s-left | Ctrl+Maj+Flèche vers la gauche | blockMarkPrevWord |
c-s-m | Ctrl+Maj+M | findMatch |
c-s-n | Ctrl+Maj+N | compareNext |
c-s-p | Ctrl+Maj+P | comparePrevious |
c-s-pageDown | Ctrl+Maj+Pg AV | blockMarkPageRight |
c-s-pageUp | Ctrl+Maj+Pg AR | blockMarkPageLeft |
c-s-r | Ctrl+Maj+R | compareRefresh |
c-s-right | Ctrl+Maj+Flèche vers la droite | blockMarkNextWord |
c-s-u.secondary | Ctrl+Maj+U | comparePrevious |
c-s-z.secondary | Ctrl+Maj+Z | redo |
c-s | Ctrl+S | save |
c-t | Ctrl+T | scrollTop |
c-u | Ctrl+U | findUp |
c-up | Ctrl+Flèche vers le haut | scrollUp |
c-v | Ctrl+V | paste |
c-w | Ctrl+W | showAll |
c-x | Ctrl+X | cut |
c-y | Ctrl+Y | redo |
c-z | Ctrl+Z | undo |
decimal | Séparateur décimal | insertDecimalSeparator |
delete | Suppr | delete |
down | Flèche vers le bas | down |
end | Fin | end |
enter | Entrée | splitLine |
escape | Echap | commandLine |
f1 | F1 | help |
f11 | F11 | pageRight |
f5 | F5 | findNext |
f6 | F6 | find |
f7 | F7 | pageUp |
f8 | F8 | pageDown |
home | Pos 1 | home |
insert | Inser | toggleInsert |
left | Flèche vers la gauche | left |
numpadEnter.secondary | Touche Entrée du pavé numérique | splitLine |
pageDown.secondary | Pg AV | pageDown |
pageUp.secondary | Pg AR | pageUp |
right | Flèche vers la droite | right |
s-backSpace.secondary | Maj+Retour arrière | backSpace |
s-delete.secondary | Maj+Suppr | cut |
s-down | Maj+Flèche vers le bas | blockMarkDown |
s-end | Maj+Fin | blockMarkEnd |
s-enter | Maj+Entrée | newLine |
s-f10 | Maj+F10 | popupAtCursor |
s-home | Maj+Pos 1 | blockMarkHome |
s-insert.secondary | Maj+Inser | paste |
s-left | Maj+Flèche vers la gauche | blockMarkLeft |
s-numpadEnter.secondary | Maj+Touche Entrée du pavé numérique | newLine |
s-pageDown | Maj+Pg AV | blockMarkPageDown |
s-pageUp | Maj+Pg AR | blockMarkPageUp |
s-right | Maj+Flèche vers la droite | blockMarkRight |
s-tab | Maj+Tab | prevTabStop |
s-up | Maj+Flèche vers le haut | blockMarkUp |
tab | Tab | insertToTab |
up | Flèche vers le haut | up |
a-backSpace.p.secondary | Alt+Retour arrière | undo |
a-d.p | Alt+D | blockDelete |
a-i.p | Alt+I | blockLowerCase |
a-k.p | Alt+K | blockUpperCase |
a-pageDown.p | Alt+Pg AV | findBlockEnd |
a-pageUp.p | Alt+Pg AR | findBlockStart |
a-q.p | Alt+Q | findQuickMark |
a-u.p | Alt+U | blockUnmark |
add.p.secondary | Ajout | down |
backSpace.p | Retour arrière | prefixBackSpace |
c-a.p | Ctrl+A | blockMarkAll |
c-backSpace.p | Ctrl+Retour arrière | deleteLine |
c-c.p | Ctrl+C | nullAction |
c-d.p | Ctrl+D | duplicateLine |
c-delete.p | Ctrl+Suppr | prefixTruncate |
c-down.p | Ctrl+Flèche vers le bas | scrollDown |
c-end.p | Ctrl+Fin | bottom |
c-enter.p | Ctrl+Entrée | openLine |
c-f.p.secondary | Ctrl+F | find |
c-home.p | Ctrl+Pos 1 | top |
c-j.p | Ctrl+J | findLastChange |
c-l.p | Ctrl+L | locateLine |
c-n.p.secondary | Ctrl+N | findNext |
c-numpadEnter.p.secondary | Ctrl+Touche Entrée du pavé numérique | openLine |
c-p.p | Ctrl+P | |
c-pageDown.p.secondary | Ctrl+Pg AV | pageRight |
c-pageUp.p | Ctrl+Pg AR | pageLeft |
c-q.p | Ctrl+Q | nullAction |
c-s-f.p | Ctrl+Maj+F | findAndReplace |
c-s-h.p | Ctrl+Maj+H | nullAction |
c-s-l.p | Ctrl+Maj+L | locateSequenceLine |
c-s-n.p | Ctrl+Maj+N | compareNext |
c-s-p.p | Ctrl+Maj+P | comparePrevious |
c-s-r.p | Ctrl+Maj+R | compareRefresh |
c-s-u.p.secondary | Ctrl+Maj+U | comparePrevious |
c-s-z.p.secondary | Ctrl+Maj+Z | redo |
c-s.p | Ctrl+S | save |
c-t.p | Ctrl+T | scrollTop |
c-u.p | Ctrl+U | findUp |
c-up.p | Ctrl+Flèche vers le haut | scrollUp |
c-v.p | Ctrl+V | nullAction |
c-w.p | Ctrl+W | showAll |
c-x.p | Ctrl+X | nullAction |
c-y.p | Ctrl+Y | redo |
c-z.p | Ctrl+Z | undo |
delete.p | Suppr | prefixDelete |
down.p | Flèche vers le bas | down |
end.p | Fin | prefixEnd |
enter.p.secondary | Entrée | processPrefix |
escape.p | Echap | commandLine |
f1.p | F1 | help |
f11.p | F11 | pageRight |
f5.p | F5 | findNext |
f6.p | F6 | find |
f7.p | F7 | pageUp |
f8.p | F8 | pageDown |
home.p.secondary | Pos 1 | prefixHome |
insert.p | Inser | toggleInsert |
left.p | Flèche vers la gauche | prefixLeft |
numpadEnter.p | Touche Entrée du pavé numérique | processPrefix |
pageDown.p.secondary | Pg AV | pageDown |
pageUp.p.secondary | Pg AR | pageUp |
right.p | Flèche vers la droite | prefixRight |
s-backSpace.p.secondary | Maj+Retour arrière | prefixBackSpace |
s-f10.p | Maj+F10 | popupAtCursor |
s-tab.p | Maj+Tab | prefixHome |
tab.p | Tab | home |
up.p | Flèche vers le haut | up |
a-d.c | Alt+D | blockDelete |
a-i.c | Alt+I | blockLowerCase |
a-k.c | Alt+K | blockUpperCase |
a-pageDown.c | Alt+Pg AV | findBlockEnd |
a-pageUp.c | Alt+Pg AR | findBlockStart |
a-q.c | Alt+Q | findQuickMark |
a-u.c | Alt+U | blockUnmark |
c-a.c | Ctrl+A | blockMarkAll |
c-backSpace.c | Ctrl+Retour arrière | deleteLine |
c-end.c | Ctrl+Fin | bottom |
c-enter.c | Ctrl+Entrée | openLine |
c-f.c.secondary | Ctrl+F | find |
c-home.c | Ctrl+Pos 1 | top |
c-j.c | Ctrl+J | findLastChange |
c-l.c | Ctrl+L | locateLine |
c-m.c | Ctrl+M | match |
c-n.c.secondary | Ctrl+N | findNext |
c-numpadEnter.c.secondary | Ctrl+Touche Entrée du pavé numérique | openLine |
c-p.c | Ctrl+P | |
c-pageDown.c.secondary | Ctrl+Pg AV | pageRight |
c-pageUp.c | Ctrl+Pg AR | pageLeft |
c-s-f.c | Ctrl+Maj+F | findAndReplace |
c-s-l.c | Ctrl+Maj+L | locateSequenceLine |
c-s-m.c | Ctrl+Maj+M | findMatch |
c-s-n.c | Ctrl+Maj+N | compareNext |
c-s-p.c | Ctrl+Maj+P | comparePrevious |
c-s-r.c | Ctrl+Maj+R | compareRefresh |
c-s-u.c.secondary | Ctrl+Maj+U | comparePrevious |
c-s.c | Ctrl+S | save |
c-t.c | Ctrl+T | scrollTop |
c-u.c | Ctrl+U | findUp |
c-w.c | Ctrl+W | showAll |
f1.c | F1 | help |
f11.c | F11 | pageRight |
f5.c | F5 | findNext |
f6.c | F6 | find |
f7.c | F7 | pageUp |
f8.c | F8 | pageDown |
pageDown.c.secondary | Pg AV | pageDown |
pageUp.c.secondary | 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.
" | Pour que l'éditeur duplique une ligne, entrez " dans la zone de préfixe de cette ligne. |
"n | Pour que l'éditeur duplique une ligne n fois, entrez "n dans la zone de préfixe de cette ligne. |
"" | Pour délimiter un bloc de texte que vous voulez dupliquer, entrez "" dans la zone de préfixe de deux lignes différentes du document. Seules les lignes visibles sont dupliquées. |
""n | Pour délimiter un bloc de texte que vous voulez dupliquer n fois, entrez ""n dans la zone de préfixe de deux lignes différentes du document. Seules les lignes visibles sont dupliquées. |
( | Pour que l'éditeur décale une ligne d'un caractère vers la gauche, entrez ( dans la zone de préfixe de cette ligne. |
(n | Pour que l'éditeur décale une ligne de n caractères vers la gauche, entrez (n dans la zone de préfixe de cette ligne. |
(( | Pour délimiter un bloc de texte que vous voulez décaler d'un caractère vers la gauche, entrez (( dans la zone de préfixe de deux lignes différentes du document. Seules les lignes visibles sont décalées. |
((n | Pour délimiter un bloc de texte que vous voulez décaler de n caractères vers la gauche, entrez ((n dans la zone de préfixe de deux lignes différentes du document. Seules les lignes visibles sont décalées. |
) | Pour que l'éditeur décale la ligne spécifiée d'un caractère vers la droite, entrez ) dans la zone de préfixe. |
)n | Pour que l'éditeur décale une ligne de n caractères vers la droite, entrez )n dans la zone de préfixe de cette ligne. |
)) | Pour délimiter un bloc de texte que vous voulez décaler d'un caractère vers la droite, entrez )) dans la zone de préfixe de deux lignes différentes du document. Seules les lignes visibles sont décalées. |
))n | Pour délimiter un bloc de texte à décaler de n caractères vers la droite, entrez ))n dans la zone de préfixe de deux lignes différentes du document. Seules les lignes visibles sont décalées. |
/ | Pour faire d'une ligne la ligne en cours, entrez / dans sa zone de préfixe. |
< | Pour que l'éditeur décale une ligne d'un caractère vers la gauche, entrez < dans la zone de préfixe de cette ligne. S'il ne figure pas au moins un espace au début de la ligne, celle-ci n'est pas décalée. |
<n | Pour que l'éditeur décale une ligne de n caractères vers la gauche, entrez <n dans la zone de préfixe de cette ligne. Si moins de n espaces figurent au début de la ligne, seuls ces espaces sont supprimés. |
<< | Pour délimiter un bloc de texte que vous voulez décaler d'un caractère vers la gauche, entrez << dans la zone de préfixe de deux lignes différentes du document. Seules les lignes visibles sont décalées. Les lignes qui ne comportent pas au moins un espace en début de ligne ne sont pas décalées. |
<<n | Pour délimiter un bloc de texte à décaler de n caractères vers la gauche, entrez >>n dans la zone de préfixe de deux lignes différentes du document. Seules les lignes visibles sont décalées. Si une ligne comporte moins de n espaces en début de ligne, seuls ces espaces sont supprimés. |
> | Pour que l'éditeur décale une ligne d'un caractère vers la gauche, entrez > dans la zone de préfixe de cette ligne. Si la ligne ne peut être décalée sans qu'un caractère non blanc soit tronqué, elle n'est pas décalée. |
>n | Pour que l'éditeur décale une ligne de n caractères vers la droite, entrez >n dans la zone de préfixe de cette ligne. Si la ligne ne peut être décalée de n caractères sans qu'un caractère non blanc soit tronqué, elle est décalée autant qu'il est possible de le faire sans tronquer de caractère non blanc. |
>> | Pour délimiter un bloc de texte que vous voulez décaler d'un caractère vers la droite, entrez >> dans la zone de préfixe de deux lignes différentes du document. Seules les lignes visibles sont décalées. Les lignes qui ne peuvent être décalées sans qu'un caractère non blanc soit tronqué ne sont pas décalées. |
>>n | Pour délimiter un bloc de texte que vous voulez décaler de n caractères vers la droite, entrez >>n dans la zone de préfixe de deux lignes différentes du document. Seules les lignes visibles sont décalées. Les lignes qui ne peuvent être décalées de n caractères sans qu'un caractère non blanc soit tronqué sont décalées autant qu'il est possible de le faire sans tronquer de caractère non blanc. |
A | Pour insérer une nouvelle ligne après une ligne existante, entrez A dans la zone de préfixe de cette dernière. |
An | Pour insérer n nouvelles lignes après une ligne existante, entrez An dans la zone de préfixe de cette dernière. n doit être un entier positif. |
C | Entrez C dans la zone de préfixe pour que la ligne spécifiée soit la source d'une copie. La destination de la copie est déterminée par la première occurrence de l'une des commandes suivantes : F ou P. |
CC | Entrez CC dans la zone de préfixe de deux lignes différentes du document. Les commandes CC délimitent la source d'une opération de copie. Seules les lignes visibles sont incluses dans la source. La destination de la copie est déterminée par la première occurrence de l'une des commandes suivantes : F ou P. |
D | Pour que l'éditeur supprime une ligne, entrez D dans la zone de préfixe de cette ligne. |
Dn | Pour que l'éditeur supprime une ligne et les n - 1 lignes visibles suivantes, entrez Dn dans la zone de préfixe de cette ligne. |
DD | Pour délimiter un bloc de texte que vous voulez supprimer, entrez DD dans la zone de préfixe de deux lignes différentes du document. Seules les lignes visibles sont supprimées. |
F | Pour que l'éditeur copie ou déplace une ou plusieurs lignes après une ligne, entrez F dans la zone de préfixe de cette ligne. Les lignes source et le type d'opération (déplacement ou copie) sont déterminés par la première occurrence de l'une des commandes suivantes : C, CC, M ou MM. |
I | Pour insérer une nouvelle ligne après une ligne existante, entrez I dans la zone de préfixe de cette dernière. |
In | Pour insérer n nouvelles lignes après une ligne existante, entrez In dans la zone de préfixe de cette dernière. n doit être un entier positif. |
M | Entrez M dans la zone de préfixe pour que la ligne spécifiée soit la source d'une opération de déplacement. La destination de la copie est déterminée par la première occurrence de l'une des commandes suivantes : F ou P. |
MM | Entrez MM dans la zone de préfixe de deux lignes différentes du document. Les commandes MM délimitent la source d'une opération de déplacement. Seules les lignes visibles sont incluses dans la source. La destination de la copie est déterminée par la première occurrence de l'une des commandes suivantes : F ou P. |
P | Pour que l'éditeur copie ou déplace une ou plusieurs lignes avant une ligne, entrez P dans la zone de préfixe de cette ligne. Les lignes source et le type d'opération (déplacement ou copie) sont déterminés par la première occurrence de l'une des commandes suivantes : C, CC, M ou MM. |
S | Pour afficher toutes les lignes d'un bloc exclus, entrez S dans la zone de préfixe de l'en-tête de ce bloc. Pour exclure des lignes, vous pouvez utiliser les commandes X, Xn, X* et XX. |
Sn | Pour afficher les n premières lignes d'un bloc exclus, entrez Sn dans la zone de préfixe de l'en-tête de ce bloc. Pour exclure des lignes, vous pouvez utiliser les commandes X, Xn, X* et XX. |
S* | Pour afficher toutes les lignes d'un bloc exclus, entrez S* dans la zone de préfixe de l'en-tête de ce bloc. Pour exclure des lignes, vous pouvez utiliser les commandes X, Xn, X* et XX. |
S+ | Pour afficher la première ligne d'un bloc exclus, entrez S+ dans la zone de préfixe de l'en-tête de ce bloc. Pour exclure des lignes, vous pouvez utiliser les commandes X, Xn, X* et XX. |
S+n | Pour afficher les n premières lignes d'un bloc exclu, entrez S+n dans la zone de préfixe de l'en-tête de ce bloc. Pour exclure des lignes, vous pouvez utiliser les commandes X, Xn, X* et XX. |
S- | Pour afficher la dernière ligne d'un bloc exclus, entrez S- dans la zone de préfixe de l'en-tête de ce bloc. Pour exclure des lignes, vous pouvez utiliser les commandes X, Xn, X* et XX. |
S-n | Pour afficher les n dernières lignes d'un bloc exclu, entrez S-n dans la zone de préfixe de l'en-tête de ce bloc. Pour exclure des lignes, vous pouvez utiliser les commandes X, Xn, X* et XX. |
X | Pour exclure une ligne, entrez X dans la zone de préfixe de cette ligne. Pour afficher de nouveau cette ligne, vous pouvez utiliser les commandes S, Sn, S*, S+, S+n, S- et S-n. |
Xn | Pour exclure une ligne et les n - 1 lignes visibles suivantes, entrez Xn dans la zone de préfixe de cette ligne. Pour afficher de nouveau une ou plusieurs de ces lignes, vous pouvez utiliser les commandes S, Sn, S*, S+, S+n, S- et S-n. |
X* | Pour exclure toutes les lignes d'un document, entrez X* dans la zone de préfixe d'une ligne. Pour afficher de nouveau une ou plusieurs lignes, vous pouvez utiliser les commandes S, Sn, S*, S+, S+n, S- et S-n. |
XX | Pour délimiter un bloc de texte que vous voulez exclure, entrez XX dans la zone de préfixe de deux lignes différentes du document. Pour afficher de nouveau une ou plusieurs des lignes de ce bloc, vous pouvez utiliser les commandes S, Sn, S*, S+, S+n, S- et S-n. |
Commandes, actions et paramètres de l'éditeur
Profils d'éditeur
Commandes de l'éditeur par défaut
Commande processPrefix
Paramètres de l'éditeur
Paramètre keyAction
Paramètre mouseAction
Copyright IBM Corporation 1992, 2004. All Rights Reserved.