Partager via


IEditorOperations, interface

Définit des opérations se rapportant à l'éditeur.

Espace de noms :  Microsoft.VisualStudio.Text.Operations
Assembly :  Microsoft.VisualStudio.Text.UI (dans Microsoft.VisualStudio.Text.UI.dll)

Syntaxe

'Déclaration
Public Interface IEditorOperations
public interface IEditorOperations
public interface class IEditorOperations
type IEditorOperations =  interface end
public interface IEditorOperations

Le type IEditorOperations expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CanCut Détermine si une opération de coupe est possible.
Propriété publique CanDelete Détermine si une opération de suppression est possible.
Propriété publique CanPaste Détermine si une opération de collage est possible.
Propriété publique Options Obtient les options spécifiques à cette vue.
Propriété publique ProvisionalCompositionSpan Obtient l'étendue de la composition provisoire actuelle, ou nullune référence null (Nothing en Visual Basic) s'il n'y a pas de composition provisoire).
Propriété publique SelectedText Obtient le texte sélectionné.
Propriété publique TextView Obtient la vue de texte à laquelle ces opérations peuvent s'appliquer.

Début

Méthodes

  Nom Description
Méthode publique AddAfterTextBufferChangePrimitive Ajoute un ITextUndoPrimitive au ITextUndoHistory pour la mémoire tampon, ce qui permettra de restaurer l'état actuel de la sélection grâce à l'option de rétablissement.
Méthode publique AddBeforeTextBufferChangePrimitive Ajoute un ITextUndoPrimitive au ITextUndoHistory pour la mémoire tampon, ce qui permettra de restaurer l'état actuel de la sélection grâce à l'option d'annulation.
Méthode publique Backspace Supprime le caractère situé à gauche du signe insertion actuel.
Méthode publique Capitalize Convertit tous les caractères de la sélection en minuscules, puis convertit le premier caractère de chaque mot dans la sélection en majuscules.Si la sélection est vide, le caractère suivant est mis en majuscules.
Méthode publique ConvertSpacesToTabs Les espaces de convertis aux onglets dans la sélection, ou, si la sélection est vide, sur la ligne le signe insertion est activés.
Méthode publique ConvertTabsToSpaces Convertit des onglets aux espaces dans la sélection, ou, si la sélection est vide, sur la ligne le signe insertion est activé.
Méthode publique CopySelection Copie le texte sélectionné dans le Presse-papiers.
Méthode publique CutFullLine S'il existe une sélection, supprime toutes les lignes horodatées par la sélection, y compris des personnages de saut de ligne, et des copies le texte au presse-papiers.Sinon, supprime la ligne sur laquelle figure le signe insertion, y compris les caractères de saut de ligne, et copie le texte dans le presse-papiers.
Méthode publique CutSelection Coupe le texte sélectionné.
Méthode publique DecreaseLineIndent En cas de sélection multiligne, supprime la mise en retrait de chaque ligne dans la sélection ; sinon, supprime la mise en retrait de la ligne sur laquelle figure le signe insertion.
Méthode publique Delete Supprime la sélection s'il y en a une.S'il n'existe aucune sélection, supprime le personnage suivant dans la mémoire tampon s'il existe.
Méthode publique DeleteBlankLines Supprime toutes les lignes vierges ou les lignes qui contiennent uniquement un espace blanc dans la sélection.
Méthode publique DeleteFullLine Si une sélection a été effectuée, supprime toutes les lignes faisant partie de la sélection, y compris les caractères de saut de ligne.Sinon, supprime la ligne sur laquelle figure le signe insertion, y compris les caractères de saut de ligne.
Méthode publique DeleteHorizontalWhiteSpace Supprime tous les espaces blancs au début et à la fin des lignes sélectionnées et tronque les espaces blancs internes.
Méthode publique DeleteToBeginningOfLine Supprime la ligne sur laquelle figure le signe insertion, jusqu'au caractère de saut de ligne précédent, ainsi que la sélection, le cas échéant.
Méthode publique DeleteToEndOfLine Supprime la ligne sur laquelle figure le signe insertion, jusqu'au caractère de saut de ligne, ainsi que la sélection, le cas échéant.
Méthode publique DeleteWordToLeft Supprime le mot à gauche de l'emplacement actuel du signe insertion.
Méthode publique DeleteWordToRight Supprime le mot à droite de l'emplacement actuel du signe insertion.
Méthode publique ExtendSelection Étend la plage de sélection actuelle à la position spécifiée.
Méthode publique GetWhitespaceForVirtualSpace Obtient une chaîne composée des personnages de l'espace blanc qui seraient insérés pour la espaces vides combler entre VirtualSnapshotPoint donné et SnapshotPoint le plus proche sur la même ligne.
Méthode publique GotoLine Place le signe insertion au début de la ligne spécifiée.
Méthode publique IncreaseLineIndent En cas de sélection multiligne, ajoute la mise en retrait à chaque ligne de la sélection ; sinon, applique la mise en retrait à la ligne sur laquelle figure le signe insertion.
Méthode publique Indent En cas de sélection multiligne, met en retrait la sélection ; sinon, insère une tabulation à l'emplacement du signe insertion.
Méthode publique InsertFile Insère le contenu d'un fichier sur le disque dans la mémoire tampon de texte.
Méthode publique InsertNewLine Insère une nouvelle ligne à l'emplacement actuel du signe insertion.
Méthode publique InsertProvisionalText Insère le texte spécifié à l'emplacement actuel du signe insertion comme texte provisoire.
Méthode publique InsertText Insère le texte spécifié à l'emplacement actuel du signe insertion.
Méthode publique InsertTextAsBox Insère le texte spécifié à l'emplacement du signe insertion actuel comme zone.
Méthode publique MakeLowercase Convertit les majuscules en minuscules dans la sélection.Si la sélection est vide, met le caractère suivant en minuscules.
Méthode publique MakeUppercase Convertit les minuscules en majuscules dans la sélection.Si la sélection est vide, met le caractère suivant en majuscule.
Méthode publique MoveCaret Déplace le signe insertion à la ligne donnée à l'offset donné.
Méthode publique MoveCurrentLineToBottom Déplace la ligne active vers le bas de la vue.
Méthode publique MoveCurrentLineToTop Déplace la ligne active vers le haut de la vue.
Méthode publique MoveLineDown Déplace le signe insertion d'une ligne vers le bas.
Méthode publique MoveLineUp Déplace le signe insertion d'une ligne vers le haut.
Méthode publique MoveToBottomOfView Place le signe insertion au niveau de la dernière ligne visible de la vue.
Méthode publique MoveToEndOfDocument Place le signe insertion à la fin du document.
Méthode publique MoveToEndOfLine Place le signe insertion à la fin de la ligne.
Méthode publique MoveToHome Déplace le signe insertion à la première colonne de texte sur la ligne.
Méthode publique MoveToLastNonWhiteSpaceCharacter Place le signe insertion juste avant le dernier espace non blanc dans la ligne.
Méthode publique MoveToNextCharacter Place le signe insertion au niveau du caractère suivant.
Méthode publique MoveToNextWord Place le signe insertion au niveau du mot suivant.
Méthode publique MoveToPreviousCharacter Place le signe insertion au niveau du caractère précédent.
Méthode publique MoveToPreviousWord Place le signe insertion au niveau du mot précédent.
Méthode publique MoveToStartOfDocument Place le signe insertion au début du document.
Méthode publique MoveToStartOfLine Place le signe insertion au début de la ligne.
Méthode publique MoveToStartOfLineAfterWhiteSpace Déplace le signe insertion au premier personnage du non- espace blanc de la ligne.
Méthode publique MoveToStartOfNextLineAfterWhiteSpace Déplace le signe insertion au premier personnage du non- espace blanc dans la ligne suivante.
Méthode publique MoveToStartOfPreviousLineAfterWhiteSpace Déplace le signe insertion au premier personnage du non- espace blanc sur la ligne précédente.
Méthode publique MoveToTopOfView Place le signe insertion au niveau de la première ligne visible de la vue.
Méthode publique NormalizeLineEndings Remplace toutes les fins de ligne qui ne correspondent à pas la chaîne spécifiée.
Méthode publique OpenLineAbove Insère une nouvelle ligne au début de la ligne sur laquelle figure le signe insertion.
Méthode publique OpenLineBelow Insère une nouvelle ligne à la fin de la ligne sur laquelle figure le signe insertion.
Méthode publique PageDown Déplace le signe insertion d'une page vers le bas.
Méthode publique PageUp Déplace le signe insertion d'une page vers le haut.
Méthode publique Paste Colle le texte dans la mémoire tampon de texte à partir du Presse-papiers.
Méthode publique ReplaceAllMatches Remplace toutes les occurrences correspondantes de la chaîne spécifiée.
Méthode publique ReplaceSelection Remplace la sélection de texte par le texte spécifié.
Méthode publique ReplaceText Remplace le texte de l'étendue spécifiée par le texte spécifié.
Méthode publique ResetSelection Réinitialise une sélection dans le texte.
Méthode publique ScrollColumnLeft Fait défiler la vue d'une colonne vers la gauche.
Méthode publique ScrollColumnRight Fait défiler la vue d'une colonne vers la droite.
Méthode publique ScrollDownAndMoveCaretIfNecessary Fait défiler la vue par une ligne et repositionne le signe insertion à la première entrée ligne entièrement visible dans la vue, si elle est faite défiler sort de la page.
Méthode publique ScrollLineBottom Fait défiler la ligne sur laquelle figure le signe insertion, de façon à ce qu'elle corresponde à la dernière ligne entièrement visible dans la vue.
Méthode publique ScrollLineCenter Fait défiler la ligne sur laquelle figure le signe insertion, de façon à ce qu'elle soit centrée dans la vue.
Méthode publique ScrollLineTop Fait défiler la ligne que que le signe insertion est activée, afin que ce soit la première entrée ligne entièrement visible dans la vue.
Méthode publique ScrollPageDown Fait défiler la vue d'une page vers le bas sans déplacer le signe insertion.
Méthode publique ScrollPageUp Fait défiler la vue d'une page vers le haut sans déplacer le signe insertion.
Méthode publique ScrollUpAndMoveCaretIfNecessary Fait défiler la vue d'une ligne vers le haut et repositionne le signe insertion (s'il sort de la page) au niveau de la dernière ligne entièrement visible dans la vue.
Méthode publique SelectAll Sélectionne tout le texte.
Méthode publique SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint) Sélectionne dans le point d'ancrage donné au point actif, déplaçant le signe insertion au nouveau point actif de la sélection.L'étendue sélectionnée sera rendue visible.
Méthode publique SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode) Sélectionne dans le point d'ancrage spécifié au point actif, déplaçant le signe insertion au nouveau point actif de la sélection, et le garantissant que la sélection est dans le mode de sélection spécifié, et faisant l'étendue sélectionnée visible.
Méthode publique SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode, Nullable<EnsureSpanVisibleOptions>) Sélectionne dans le point d'ancrage donné au point actif, déplaçant le signe insertion au nouveau point actif de la sélection, garantissant que la sélection est le mode de sélection spécifié et en faisant l'étendue sélectionnée visible.
Méthode publique SelectCurrentWord Sélectionne le mot actuel.
Méthode publique SelectEnclosing Sélectionne le parent englobant.
Méthode publique SelectFirstChild Sélectionne le premier enfant.
Méthode publique SelectLine Sélectionne la ligne spécifiée.
Méthode publique SelectNextSibling Sélectionne le frère suivant.
Méthode publique SelectPreviousSibling Sélectionne le frère précédent.
Méthode publique SwapCaretAndAnchor Fait passer le signe insertion à l'autre extrémité de la sélection.
Méthode publique Tabify Convertit l'espace blanc de début en tabulations sur toutes les lignes faisant partie de la sélection et sur lesquelles figure le signe insertion.
Méthode publique ToggleCase Intervertit la casse de chaque caractère dans la sélection.Si la sélection est vide, change la casse du caractère suivant.
Méthode publique TransposeCharacter Permute le caractère au niveau du curseur avec le caractère suivant.
Méthode publique TransposeLine Permute la ligne où figure le curseur avec la ligne suivante.
Méthode publique TransposeWord Permute le mot actuel avec le mot suivant.
Méthode publique Unindent Annule le texte.
Méthode publique Untabify Convertit le principal espace blanc aux espaces sur toutes les lignes horodatées par la sélection et le signe insertion.
Méthode publique ZoomIn Zooms avant à l'affichage de texte par un facteur d'échelle de 10%.
Méthode publique ZoomOut Zooms hors de l'affichage de texte par un facteur d'échelle de 10%.
Méthode publique ZoomTo Applique le niveau de zoom spécifié à l'affichage de texte.

Début

Notes

Vous pouvez obtenir cette interface en important IEditorOperationsFactoryService.

Voir aussi

Référence

Microsoft.VisualStudio.Text.Operations, espace de noms