Paramètres de l'éditeur

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.

Tâches connexes
Lancement de commandes de l'éditeur

Références connexes
Commandes, actions et paramètres de l'éditeur
Commande query
Commande set