Il est possible de programmer l'éditeur par l'intermédiaire d'un large éventail de commandes, d'actions et de paramètres. Les commandes et paramètres permettent de personnaliser la fenêtre de l'éditeur et de rechercher ou de modifier le texte du document et d'exécuter de nombreuses autres opérations.
Sélectionnez un paramètre dans la liste ci-dessous pour afficher les informations qui s'y rapportent. Tous les paramètres peuvent être définis et recherchés, sauf indication contraire.
Nom du paramètre | Description |
---|---|
|
|
actionArgument | Définit ou demande l'argument général utilisé par les actions de l'éditeur. |
actionClass | Définit une action de l'utilisateur pour la vue en cours. |
actionKey | Renvoie la principale touche affectée à une action spécifiée. Requête uniquement. |
actionKeyText | Permet d'obtenir une chaîne de texte convertie pour la principale touche affectée à l'action spécifiée. Requête uniquement. |
actionRepeat | Demande une interprétation numérique du paramètre actionArgument. Cette valeur est utilisée par de nombreuses actions comme valeur de répétition. Requête uniquement. |
actions | Répertorie les actions de l'utilisateur définies pour la vue courante. Requête uniquement. |
autoCheck | Définit ou demande si l'éditeur termine de manière implicite les modifications apportées au document lorsque le curseur est placé hors d'une ligne modifiée. |
baseProfile | Renvoie le profil de base utilisé lors de la dernière exécution de la commande updateProfile. Requête uniquement. |
beep | Définit ou demande si un bip doit être émis lors de l'exécution de la commande screenShow. |
block.anythingSelected | Indique s'il existe un texte de sélection de bloc visible. Requête uniquement. |
block.bottomElement | Renvoie le numéro du dernier élément visible dans la sélection de bloc. Requête uniquement. |
block.bottomPosition | Renvoie le numéro de la dernière colonne du dernier élément dans la sélection de bloc. Requête uniquement. |
block.defaultType | Définit ou demande le type de bloc par défaut. |
block.inView | Indique si la sélection de bloc figure dans la vue en cours. Requête uniquement. |
block.text | Renvoie le texte sélectionné. Requête uniquement. |
block.topElement | Renvoie le numéro de l'élément du premier élément visible dans la sélection de bloc. Requête uniquement. |
block.topPosition | Renvoie le numéro de la première colonne du premier élément dans la sélection de bloc. Requête uniquement. |
block.type | Renvoie le type de bloc en cours. Requête uniquement. |
changes | Renvoie le nombre de modifications pouvant être annulées effectuées depuis la dernière sauvegarde. Requête uniquement. |
class | Enregistre ou annule l'enregistrement des classes d'éléments pour la vue en cours. |
classes | Renvoie une liste de l'ensemble des classes d'éléments enregistrées pour la vue en cours. Requête uniquement. |
commandClass | Définit une commande utilisateur pour la vue en cours. |
commandLine | Définit ou demande la visibilité de la ligne de commande. |
commands | Répertorie les commandes de l'utilisateur définies pour la vue courante. Requête uniquement. |
compare.columns | Définit ou demande si les opérations de comparaison sont limitées à un ensemble de colonnes donné. |
compare.endColumn | Définit ou demande la colonne de fin utilisée lorsque les opérations de comparaison sont limitées à un ensemble de colonnes. |
compare.ignoreAllBlanks | Détermine s'il existe une différence significative par rapport au nombre d'espaces dans une ligne lors de la comparaison des fichiers à l'aide de la commande compare. |
compare.ignoreCase | Détermine s'il existe une différence significative par rapport à la casse des caractères lors de la comparaison des fichiers à l'aide de la commande compare. |
compare.ignoreComments | Détermine s'il existe une différence significative par rapport aux commentaires lors de la comparaison des fichiers à l'aide de la commande compare. |
compare.ignoreLeadingBlanks | Détermine s'il existe une différence significative par rapport au nombre d'espaces au début d'une ligne lors de la comparaison des fichiers à l'aide de la commande compare. |
compare.ignoreSequenceNumbers | Détermine s'il existe une différence significative par rapport aux numéros de séquence lors de la comparaison des fichiers à l'aide de la commande compare. |
compare.ignoreTrailingBlanks | Détermine s'il existe une différence significative par rapport au nombre d'espaces à la fin d'une ligne lors de la comparaison des fichiers à l'aide de la commande compare. |
compare.startColumn | Définit ou demande la colonne de départ utilisée lorsque les opérations de comparaison sont limitées à un ensemble de colonnes. |
current | Renvoie la définition en cours d'un paramètre. Requête uniquement. |
currentKey | Renvoie la dernière touche utilisée. Requête uniquement. |
currentMousePoint | Renvoie les coordonnées du pointeur lors de l'enregistrement du dernier événement de souris. Requête uniquement. |
cursor.blinkTime | Définit ou demande l'intervalle de clignotement du curseur. |
cursor.width | Définit ou demande la largeur du curseur en mode insertion (en pixels). |
cursorRow | Définit ou demande la ligne physique de la ligne sur laquelle se trouve le curseur. |
default | Définit ou demande la définition par défaut d'un paramètre. |
defaultActions | Répertorie les actions par défaut implémentées dans l'éditeur. Requête uniquement. |
defaultProfile | Définit ou demande le nom du fichier utilisé pour spécifier les paramètres par défaut de l'éditeur. |
dirty | Indique s'il existe une modification inachevée dans le document en cours. |
displayPosition | Définit ou demande la position de la colonne d'affichage du curseur de l'élément en cours. |
documentId | Renvoie un entier unique pouvant être utilisé pour identifier le document. Requête uniquement. |
documentViews | Renvoie le nombre de vues ouvertes sur le document. Requête uniquement. |
editorLog | Définit ou demande le nom du fichier utilisé pour enregistrer les erreurs critiques. |
element | Renvoie le numéro d'ordre de l'élément en cours. Requête uniquement. |
elementClasses | Définit ou demande les classes de l'élément en cours. |
elements | Renvoie le nombre total d'éléments dans le document en cours. Requête uniquement. |
emphasisLength | Définit ou demande le nombre de caractères mis en évidence. |
emphasisPosition | Définit ou demande l'emplacement des caractères mis en évidence. |
excludedClasses | Définit ou demande les classes d'éléments qui doivent être exclues de la vue en cours. |
expandHide | Définit ou demande l'affichage ou le masquage de la zone. |
expandHideAreaWidth | Renvoie la largeur de la zone à afficher/masquer (en pixels). Requête uniquement. |
expandTabs | Définit ou demande l'état d'extension du caractère de tabulation. |
expanded | Définit ou demande l'affichage des éléments masqués compris entre l'élément en cours et l'élément visible suivant. |
fields | Définit ou demande les zones d'édition en cours. |
findText.asis | Définit ou demande le paramètre de prise en compte de la casse pour les opérations de recherche. |
findText.block | Définit ou demande si les opérations de recherche sont limitées au texte sélectionné. |
findText.columns | Définit ou demande si les opérations de recherche sont limitées à un ensemble de colonnes. |
findText.emphasis | Définit ou demande si le texte recherché est mis en évidence. |
findText.endColumn | Définit ou demande la dernière colonne utilisée lorsque les opérations de recherche sont limitées à un ensemble de colonnes. |
findText.findText | Définit ou demande le texte à rechercher à l'aide de la commande findText. |
findText.incremental | Définit ou demande si la boîte de dialogue de recherche est en mode de recherche incrémentielle. |
findText.mark | Définit ou demande si le texte recherché est sélectionné. |
findText.regularExpression | Définit ou demande si la commande findText doit traiter le texte recherché en tant que modèle d'expression régulière. |
findText.replaceText | Définit ou demande le texte de remplacement utilisé par les opérations de recherche. |
findText.startColumn | Définit ou demande la première colonne utilisée lorsque les opérations de recherche sont limitées à un ensemble de colonnes. |
findText.wholeWord | Définit ou demande si les opérations de recherche doivent se limiter aux mots entiers. |
findText.wrap | Définit ou demande le paramètre de renvoi à la ligne pour les opérations de recherche. |
font | Définit ou demande la police utilisée pour l'affichage du texte dans la fenêtre d'édition. |
forceAllVisible | Définit ou demande l'affichage forcé de l'ensemble des éléments du document. |
forceVisible | Définit ou demande l'affichage forcé de l'élément en cours. |
formatLine | Définit ou demande l'affichage de la ligne de format. |
formatLineText | Définit ou demande le texte affiché dans la ligne de format. |
fullText | Renvoie le texte complet de l'élément en cours. Requête uniquement. |
headerMark | Détermine si l'élément en cours est un élément d'en-tête pour une marque exclue. Requête uniquement. |
helpTopic | Définit ou demande une rubrique supplémentaire pour la commande help. |
hex | Définit ou demande la valeur hexadécimale du caractère situé au niveau du curseur. |
highlightCurrentLine | Définit ou demande si la ligne en cours est mise en surbrillance. |
includedClasses | Définit ou demande les classes d'éléments qui doivent être inclues dans la vue en cours. |
inPrefix | Définit ou demande si le curseur est placé dans la zone de préfixe ou dans la zone de texte. |
insertMode | Définit ou demande le mode d'insertion en cours. |
install | Renvoie la configuration d'installation d'un paramètre. Requête uniquement. |
installProfile | Définit ou demande le nom du fichier utilisé pour spécifier les paramètres d'installation de l'éditeur. |
keyAction | Définit ou demande l'action affectée à une touche spécifique. |
keys | Répertorie toutes les touches auxquelles des actions ont été affectées. Requête uniquement. |
length | Renvoie la longueur de l'élément en cours. Requête uniquement. |
line | Renvoie le numéro de ligne de l'élément en cours. Requête uniquement. |
lineNumbers.length | Définit ou demande le nombre de colonnes utilisées pour afficher des numéros de ligne dans la zone de préfixe. |
lineNumbers.pad | Définit ou demande le principal caractère de remplissage utilisé pour afficher des numéros de ligne dans la zone de préfixe. |
lines | Renvoie le nombre total de lignes dans le document en cours. Requête uniquement. |
logMessages | Définit ou vérifie si le texte affiché dans la ligne de message est également consigné dans le journal de l'éditeur. |
maintainSequenceNumbers | Définit ou demande si l'éditeur conserve les numéros de séquence du document en cours. |
mark | Définit, demande ou supprime une marque nommée. |
markExcluded | Définit ou demande l'attribut exclu d'une marque. |
markExcludedHeader | Définit ou demande si une marque spécifiée doit avoir un élément d'en-tête lorsqu'elle est exclue. |
markHighlight | Définit ou demande si une marque spécifiée doit être mise en surbrillance. |
markId | Renvoie l'identificateur d'une marque spécifiée. Requête uniquement. |
markIncluded | Définit ou demande l'attribut inclus d'une marque. |
markProtect | Définit ou demande l'attribut de protection d'une marque. |
markStyle | Définit ou demande le caractère de style associé à une marque. |
messageLine | Définit ou demande l'affichage de la ligne de message. |
messageText | Définit ou demande le texte affiché dans la ligne de message. |
mouseAction | Définit ou demande l'action affectée à un événement de souris spécifique. |
mouseEvents | Répertorie tous les événements de souris auxquels des actions ont été affectées. Requête uniquement. |
multipleViews | Définit ou demande si des vues supplémentaires d'un document peuvent être ouvertes dans des applications d'édition mettant en oeuvre des vues de document multiples. |
name | Définit ou demande le nom du document en cours. |
palette | Renvoie la palette de couleurs utilisée lors de la dernière exécution de la commande updateProfile. Requête uniquement. |
parseAfterEveryKey | Définit ou demande si l'analyseur syntaxique de document doit être appelé après chaque action clé. |
parser | Renvoie le nom de l'analyseur syntaxique de document utilisé par la vue en cours. Requête uniquement. |
parserProperty | Définit ou demande les propriétés de l'analyseur syntaxique de document exécuté dans la vue en cours. |
pixelPosition | Renvoie le décalage en pixels de la position de curseur en cours. Requête uniquement. |
popup | Définit ou demande le contenu du menu en incrustation. |
position | Définit ou demande la position de la colonne du curseur dans l'élément en cours. |
prefixArea | Définit ou demande l'affichage de la zone de préfixe. |
prefixAreaMargin | Définit ou demande l'affichage de la marge comprise entre le texte de la zone de préfixe et de la zone d'édition. |
prefixAreaText | Définit ou demande le type de texte affiché dans la zone de préfixe. |
prefixAreaWidth | Renvoie la largeur de la zone de préfixe (en pixels). Requête uniquement. |
prefixPosition | Définit ou demande la position de la colonne du curseur dans la zone de préfixe. |
prefixProtect | Définit ou demande si le curseur peut être placé dans la zone de préfixe. |
prefixText | Définit ou demande le texte du préfixe de l'élément en cours. |
print.bottomMargin | Définit ou demande la marge de pied utilisée par la commande print. |
print.font | Définit ou demande la police utilisée par la commande print. |
print.footer | Définit ou demande le texte à imprimer en bas de chaque page. |
print.header | Définit ou demande le texte à imprimer en en-tête de chaque page. |
print.leftMargin | Définit ou demande la marge gauche utilisée par la commande print. |
print.lineNumbers | Définit ou demande si la commande print imprime les numéros de ligne. |
print.rightMargin | Définit ou demande la marge droite utilisée par la commande print. |
print.sequenceNumbers | Définit ou vérifie si la commande print imprime les numéros de séquence. |
print.tokenized | Définit ou demande si la commande print imprime les attributs segmentés définis par l'analyseur syntaxique de document. |
print.topMargin | Définit ou demande la marge de tête utilisée par la commande print. |
readonly | Définit ou demande si le document peut être édité dans la vue en cours. |
recording | Définit ou demande si l'éditeur enregistre les modifications apportées au document. |
rowHeight | Renvoie la hauteur d'une ligne de texte (en pixels). Requête uniquement. |
rows | Renvoie le nombre de lignes de texte qui peuvent s'afficher dans la fenêtre de texte. Requête uniquement. |
save.lineSeparator | Définit ou demande le séparateur de lignes utilisé par les opérations de sauvegarde. |
save.textLimit | Définit ou demande la longueur de ligne maximale utilisée par la commande save. |
save.trim | Définit ou demande si la commande save doit enlever les espaces de fin de toutes les lignes du document. |
scroll | Définit ou demande le défilement vers la droite de la vue en cours en nombre de pixels. |
scrollWhileAdjusting | Définit ou demande si la fenêtre doit défiler lorsque la barre de défilement vertical est utilisée. |
sequenceDefaultText | Définit ou demande le texte par défaut des numéros de séquence. |
sequenceNumber | Définit ou demande le numéro de séquence de l'élément en cours. |
sequenceNumbers | Définit ou demande la première colonne et la largeur des numéros de séquence. |
sequenceNumbersFormat | Définit ou demande la chaîne de format utilisée pour afficher la zone des numéros de séquence. |
sequenceText | Définit ou demande le texte des numéros de séquence de l'élément en cours. |
shiftInCharacter | Définit ou demande le caractère utilisé pour afficher les caractères de contrôle Shift-in émulés. |
shiftOutCharacter | Définit ou demande le caractère utilisé pour afficher les caractères de contrôle Shift-out émulés. |
show | Détermine si l'élément en cours de la vue est un élément d'affichage. Requête uniquement. |
showSosi | Définit ou demande si l'éditeur affiche les caractères de contrôle émulés Shift-out et Shift-in. |
sourceCcsid | Définit ou demande le CCSID du fichier sur sa plateforme d'origine. |
sourceEncoding | Définit ou demande le codage des caractères du fichier sur sa plateforme d'origine. |
sourceName | Définit ou demande un autre nom pour le document, par exemple, le nom du membre distant sous-jacent. |
splitWindow | Définit ou demande le mode d'ouverture des nouvelles vues dans les applications d'édition qui implémentent les fenêtres fractionnées. |
splitWindow.orientation | Définit ou demande le mode d'affichage des vues multiples dans une fenêtre dans les applications d'édition qui implémentent les fenêtres fractionnées. |
status | Définit ou demande l'état de la commande. |
statusLine | Définit ou demande l'affichage de la ligne d'état. |
style | Définit ou demande les caractères de style utilisés pour afficher le texte de l'élément en cours. |
styleAttributes | Définit ou demande les attributs de style d'un caractère de style intégré ou non. |
tabs | Définit ou demande les taquets de tabulation utilisées par les actions nextTabStop et prevTabStop. |
text | Définit ou demande le texte de l'élément en cours. |
textAreaWidth | Renvoie la largeur de la zone de texte (en pixels). Requête uniquement. |
textWidth | Renvoie la largeur du texte de l'élément en cours (en pixels). Requête uniquement. |
topExpanded | Définit ou demande l'affichage des éléments masqués compris entre le haut du document et le premier élément visible. |
updateProfile.baseProfile | Définit ou demande le profil de base qui sera utilisé par la commande updateProfile. |
updateProfile.extensions | Répertorie les types de document associés aux analyseurs syntaxiques de document. Requête uniquement. |
updateProfile.noParser | Définit ou demande si la commande updateProfile doit définir un analyseur syntaxique de document. |
updateProfile.palette | Définit ou demande la palette de couleurs qui sera utilisée par la commande updateProfile. |
updateProfile.paletteAttributes | Définit ou demande les attributs de style utilisés pour un style et une palette spécifiques lors de l'exécution de la commande updateProfile. |
updateProfile.palettes | Répertorie les palettes de couleur auxquelles la commande updateProfile peut accéder. Requête uniquement. |
updateProfile.parser | Définit ou demande l'analyseur syntaxique de document utilisé par la commande updateProfile. |
updateProfile.parserAssociation | Définit ou demande l'analyseur syntaxique associé à un type de document. |
updateProfile.parserClass | Définit ou demande le nom de classe d'un analyseur syntaxique de document. |
updateProfile.parsers | Répertorie les analyseurs syntaxiques de document auxquels la commande updateProfile peut accéder. Requête uniquement. |
updateProfile.userActions | Définit ou demande les actions utilisateur utilisées par la commande updateProfile. |
updateProfile.userCommands | Définit ou demande les commandes utilisateur utilisées par la commande updateProfile. |
updateProfile.userKeyActions | Définit ou demande les actions de touche utilisateur utilisées par la commande updateProfile. |
updateProfile.userMouseActions | Définit ou demande les actions de souris utilisateur utilisées par la commande updateProfile. |
updateProfile.userProfile | Définit ou demande le profil utilisateur utilisé par la commande updateProfile. |
userParameter | Définit ou demande les paramètres définis par l'utilisateur. |
useSourceColumns | Définit ou demande si l'éditeur utilise les caractéristiques de colonne du fichier dans son codage de caractère source. |
version | Renvoie la version de l'éditeur. Requête uniquement. |
viewId | Renvoie un entier qui identifie la vue du document. Requête uniquement. |
visible | Détermine si l'élément en cours de la vue est visible dans la vue en cours. Requête uniquement. |
Lancement de commandes de l'éditeur
Commandes, actions et paramètres de l'éditeur
Commande query
Commande set
Copyright IBM Corporation 1992, 2006. All Rights Reserved.