Le profil de base ispf contient des affectations de touches et des commandes de préfixe par défaut normalement bien connues des utilisateurs d'ISPF.
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-b") et l'action de l'éditeur (par exemple, "blockMarkCharacter"). Pour plus d'informations sur les affectations de touche, voir le paramètre keyAction.
a-b | Alt+B | blockMarkCharacter |
a-backSpace.secondary | Alt+Retour | undo |
a-c | Alt+C | blockCopy |
a-d | Alt+D | blockDelete |
a-enter.secondary | Alt+Entrée | newLine |
a-f7 | Alt+F7 | blockShiftLeft |
a-f8 | Alt+F8 | blockShiftRight |
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-numpadEnter.secondary | Alt+Entrée pavé numérique | newLine |
a-pageDown | Alt+Pg.Suiv | findBlockEnd |
a-pageUp | Alt+Pg.Préc | 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+Ret.Arr | 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 | Ctrl+F | find |
c-home | Ctrl+Orig | 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 | Ctrl+N | findNext |
c-numpadEnter.secondary | Ctrl+Entrée pavé numérique | openLine |
c-p | Ctrl+P | |
c-pageDown | Ctrl+Pg.Suiv | pageRight |
c-pageUp | Ctrl+Pg.Préc | 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+Orig | blockMarkTop |
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.Suiv | blockMarkPageRight |
c-s-pageUp | Ctrl+Maj+Pg.Préc | 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 | Décimal | insertDecimalSeparator |
delete | Suppression | delete |
down | Flèche vers le bas | down |
end | Fin | end |
enter (Entrée) | Entrée | splitLine |
escape (Echap) | Echap | commandLine |
f1 | F1 | help |
home | Orig | home |
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 |
s-backSpace.secondary | Maj+Ret.Arr | 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+Orig | blockMarkHome |
s-insert.secondary | Maj+Inser | paste |
s-left | Maj+Flèche vers la gauche | blockMarkLeft |
s-numpadEnter.secondary | Maj+Entrée pavé numérique | newLine |
s-pageDown | Maj+Pg.Suiv | blockMarkPageDown |
s-pageUp | Maj+Pg.Préc | blockMarkPageUp |
s-right | Maj+Flèche vers la droite | blockMarkRight |
s-tab | Maj+Tabulation | prevTabStop |
s-up | Maj+Flèche vers le haut | blockMarkUp |
tab | Tabulation | insertToTab |
up | Flèche vers le haut | up |
a-backSpace.p.secondary | Alt+Retour | undo |
a-c.p | Alt+C | blockCopy |
a-d.p | Alt+D | blockDelete |
a-f7.p | Alt+F7 | blockShiftLeft |
a-f8.p | Alt+F8 | blockShiftRight |
a-i.p | Alt+I | blockLowerCase |
a-k.p | Alt+K | blockUpperCase |
a-l.p | Alt+L | blockMarkElement |
a-m.p | Alt+M | blockMove |
a-pageDown.p | Alt+Pg.Suiv | findBlockEnd |
a-pageUp.p | Alt+Pg.Préc | findBlockStart |
a-q.p | Alt+Q | findQuickMark |
a-u.p | Alt+U | blockUnmark |
add.p.secondary | Addition | down |
backSpace.p | Retour arrière | prefixBackSpace |
c-a.p | Ctrl+A | blockMarkAll |
c-backSpace.p | Ctrl+Ret.Arr | 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 | Ctrl+F | find |
c-home.p | Ctrl+Orig | top |
c-j.p | Ctrl+J | findLastChange |
c-l.p | Ctrl+L | locateLine |
c-n.p | Ctrl+N | findNext |
c-numpadEnter.p.secondary | Ctrl+Entrée pavé numérique | openLine |
c-p.p | Ctrl+P | |
c-pageDown.p | Ctrl+Pg.Suiv | pageRight |
c-pageUp.p | Ctrl+Pg.Préc | 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-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 | Suppression | 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 |
home.p.secondary | Origine | prefixHome |
insert.p | Inser | toggleInsert |
left.p | Flèche vers la gauche | prefixLeft |
numpadEnter.p | Entrée pavé numérique | processPrefix |
pageDown.p | Pg.Suiv | pageDown |
pageUp.p | Pg.Préc | pageUp |
right.p | Flèche vers la droite | prefixRight |
s-backSpace.p.secondary | Maj+Ret.Arr | prefixBackSpace |
s-f10.p | Maj+F10 | popupAtCursor |
s-tab.p | Maj+Tabulation | prefixHome |
tab.p | Tabulation | home |
up.p | Flèche vers le haut | up |
a-d.c | Alt+D | blockDelete |
a-f7.c | Alt+F7 | blockShiftLeft |
a-f8.c | Alt+F8 | blockShiftRight |
a-i.c | Alt+I | blockLowerCase |
a-k.c | Alt+K | blockUpperCase |
a-pageDown.c | Alt+Pg.Suiv | findBlockEnd |
a-pageUp.c | Alt+Pg.Préc | findBlockStart |
a-q.c | Alt+Q | findQuickMark |
a-u.c | Alt+U | blockUnmark |
c-a.c | Ctrl+A | blockMarkAll |
c-backSpace.c | Ctrl+Ret.Arr | deleteLine |
c-end.c | Ctrl+Fin | bottom |
c-enter.c | Ctrl+Entrée | openLine |
c-f.c | Ctrl+F | find |
c-home.c | Ctrl+Orig | top |
c-j.c | Ctrl+J | findLastChange |
c-l.c | Ctrl+L | locateLine |
c-m.c | Ctrl+M | match |
c-n.c | Ctrl+N | findNext |
c-numpadEnter.c.secondary | Ctrl+Entrée pavé numérique | openLine |
c-p.c | Ctrl+P | |
c-pageDown.c | Ctrl+Pg.Suiv | pageRight |
c-pageUp.c | Ctrl+Pg.Préc | 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 |
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.
( | 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 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. |
/ | 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. L'opération est sans effet sur les lignes ne commençant pas par un espace minimum. |
<<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. Si moins de n espaces figurent au début de la 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. L'opération est sans effet sur les lignes qui ne peuvent être décalées sans qu'un caractère non blanc soit tronqué. |
>>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 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 copier ou déplacer des lignes après une ligne existante, entrez A dans la zone de préfixe de cette dernière. 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, Cn, CC, M, Mn ou MM. |
An | Pour copier ou déplacer des lignes après une ligne existante, entrez An dans la zone de préfixe de cette dernière. 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, Cn, CC, M, Mn ou MM. n exemplaires de la source sont insérés après la ligne spécifiée. n doit être un entier positif. |
B | Pour copier ou déplacer des lignes avant une ligne existante, entrez B dans la zone de préfixe de cette dernière. 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, Cn, CC, M, Mn ou MM. |
Bn | Pour copier ou déplacer des lignes avant une ligne existante, entrez Bn dans la zone de préfixe de cette dernière. 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, Cn, CC, M, Mn ou MM. n exemplaires de la source sont insérés avant la ligne spécifiée. n doit être un entier positif. |
C | Entrez C dans la zone de préfixe pour indiquer que la ligne spécifiée sera 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 : A, An, B, Bn, O, On ou OO. |
Cn | Entrez Cn dans la zone de préfixe pour indiquer que la ligne spécifiée et les n - 1 lignes visibles suivantes seront la source d'une copie. n doit être un entier positif. La destination de la copie est déterminée par la première occurrence de l'une des commandes suivantes : A, An, B, Bn, O, On ou OO. |
CC | Entrez CC dans la zone de préfixe de deux lignes différentes du document. Les commandes CC délimitent la source de la 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 : A, An, B, Bn, O, On ou OO. |
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 afficher la première ligne d'un bloc exclu, entrez F 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 et XX. |
Fn | Pour afficher les n premières lignes d'un bloc exclu, entrez Fn 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 et XX. |
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. |
L | Pour afficher la dernière ligne d'un bloc exclu, entrez L 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 et XX. |
Ln | Pour afficher les n dernières lignes d'un bloc exclu, entrez Ln 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 et XX. |
LC | Pour que l'éditeur convertisse le contenu d'une ligne en lettres minuscules, entrez LC dans la zone de préfixe de cette ligne. |
LCn | Pour que l'éditeur mette une ligne et les n - 1 lignes visibles suivantes en minuscules, entrez LCn dans la zone de préfixe de cette ligne. |
LCC | Pour délimiter un bloc de texte dont vous voulez convertir le contenu en lettres minuscules, entrez LCC dans la zone de préfixe de deux lignes différentes du document. Seules les lignes visibles sont converties. |
M | Entrez M dans la zone de préfixe pour indiquer que la ligne spécifiée sera la source d'un déplacement. La destination du déplacement est déterminée par la première occurrence de l'une des commandes suivantes : A, An, B, Bn, O, On ou OO. |
Mn | Entrez Mn dans la zone de préfixe pour indiquer que la ligne spécifiée et les n - 1 lignes visibles suivantes seront la source d'un déplacement. n doit être un entier positif. La destination du déplacement est déterminée par la première occurrence de l'une des commandes suivantes : A, An, B, Bn, O, On ou OO. |
MM | Entrez M dans la zone de préfixe pour indiquer que la ligne spécifiée sera la source d'un déplacement. La destination du déplacement est déterminée par la première occurrence de l'une des commandes suivantes : A, An, B, Bn, O, On ou OO. |
O | Pour que l'éditeur recouvre une ligne, entrez O 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, Cn, CC, M, Mn ou MM. |
On | Pour que l'éditeur recouvre une ligne et les n - 1 lignes visibles suivantes, entrez On 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, Cn, CC, M, Mn ou MM. |
OO | Entrez OO dans la zone de préfixe de deux lignes différentes du document. Les commandes OO délimitent la cible du recouvrement pour les opérations de déplacement ou de copie. Seules les lignes visibles sont recouvertes. 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, Cn, CC, M, Mn ou MM. |
R | Pour que l'éditeur duplique une ligne, entrez R dans la zone de préfixe de cette ligne. |
Rn | Pour que l'éditeur duplique une ligne n fois, entrez Rn dans la zone de préfixe de cette ligne. |
RR | Entrez RR dans la zone de préfixe de deux lignes différentes du document. Les commandes RR délimitent un bloc de texte à dupliquer. Seules les lignes visibles sont dupliquées. |
RRn | Entrez RRn dans la zone de préfixe de deux lignes différentes du document. Les commandes RRn délimitent le bloc de texte à dupliquer n fois. Seules les lignes visibles sont dupliquées. |
UC | Pour que l'éditeur convertisse le contenu d'une ligne en lettres majuscules, entrez UC dans la zone de préfixe de cette ligne. |
UCn | Pour que l'éditeur mette une ligne et les n - 1 lignes visibles suivantes en majuscules, entrez UCn dans la zone de préfixe de cette ligne. |
UCC | Pour délimiter un bloc de texte dont vous voulez convertir le contenu en lettres majuscules, entrez UCC dans la zone de préfixe de deux lignes différentes du document. Seules les lignes visibles sont converties. |
X | Pour que l'éditeur exclue une ligne, entrez X dans la zone de préfixe de cette ligne. Vous pouvez faire réapparaître la ligne en utilisant les commandes L, Ln, F ou Fn. |
Xn | Pour que l'éditeur exclue une ligne et les n - 1 lignes visibles suivantes, entrez Xn dans la zone de préfixe de cette ligne. Vous pouvez faire réapparaître la ligne en utilisant les commandes L, Ln, F ou Fn. |
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. Vous pouvez faire réapparaître la ligne en utilisant les commandes L, Ln, F ou Fn. |
Commandes, actions et paramètres de l'éditeur
Profils de l'éditeur
Commandes par défaut de l'éditeur
Commande processPrefix
Paramètres de l'éditeur
Paramètre keyAction
Paramètre mouseAction
Copyright IBM Corporation 1992, 2006. All Rights Reserved.