IEditorOperations2 Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les opérations relatives à l’éditeur, en plus des opérations définies par IEditorOperations .
public interface class IEditorOperations2 : Microsoft::VisualStudio::Text::Operations::IEditorOperations
public interface class IEditorOperations2 : Microsoft::VisualStudio::Text::Operations::IEditorOperations
__interface IEditorOperations2 : Microsoft::VisualStudio::Text::Operations::IEditorOperations
public interface IEditorOperations2 : Microsoft.VisualStudio.Text.Operations.IEditorOperations
type IEditorOperations2 = interface
interface IEditorOperations
Public Interface IEditorOperations2
Implements IEditorOperations
- Dérivé
- Implémente
Propriétés
| CanCut |
Détermine si une opération de coupe est possible. (Hérité de IEditorOperations) |
| CanDelete |
Détermine si une opération de suppression est possible. (Hérité de IEditorOperations) |
| CanPaste |
Détermine si une opération de collage est possible. (Hérité de IEditorOperations) |
| Options |
Obtient les options spécifiques à cette vue. (Hérité de IEditorOperations) |
| ProvisionalCompositionSpan |
Obtient l’étendue de la composition provisoire actuelle (null en l’absence de composition provisoire). (Hérité de IEditorOperations) |
| SelectedText |
Obtient le texte sélectionné. (Hérité de IEditorOperations) |
| TextView |
Obtient la vue de texte à laquelle ces opérations peuvent s'appliquer. (Hérité de IEditorOperations) |
Méthodes
| 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. (Hérité de IEditorOperations) |
| 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. (Hérité de IEditorOperations) |
| Backspace() |
Supprime le caractère situé à gauche du signe insertion actuel. (Hérité de IEditorOperations) |
| 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. (Hérité de IEditorOperations) |
| ConvertSpacesToTabs() |
Convertit les espaces en tabulations dans la sélection, ou sur la ligne où le signe insertion est activé si la sélection est vide. (Hérité de IEditorOperations) |
| ConvertTabsToSpaces() |
Convertit les tabulations en espaces dans la sélection, ou sur la ligne où le signe insertion est activé si la sélection est vide. (Hérité de IEditorOperations) |
| CopySelection() |
Copie le texte sélectionné dans le Presse-papiers. (Hérité de IEditorOperations) |
| CutFullLine() |
Si une sélection est présente, supprime toutes les lignes touchées par la sélection, y compris les caractères de saut de ligne, et copie le texte dans le 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. (Hérité de IEditorOperations) |
| CutSelection() |
Coupe le texte sélectionné. (Hérité de IEditorOperations) |
| 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. (Hérité de IEditorOperations) |
| Delete() |
Supprime la sélection, le cas échéant, ou le caractère suivant dans la mémoire tampon, le cas échéant. (Hérité de IEditorOperations) |
| DeleteBlankLines() |
Supprime toutes les lignes vierges ou les lignes qui contiennent uniquement un espace blanc dans la sélection. (Hérité de IEditorOperations) |
| 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. (Hérité de IEditorOperations) |
| DeleteHorizontalWhiteSpace() |
Supprime tous les espaces blancs au début et à la fin des lignes sélectionnées et tronque les espaces blancs internes. (Hérité de IEditorOperations) |
| 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. (Hérité de IEditorOperations) |
| 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. (Hérité de IEditorOperations) |
| DeleteWordToLeft() |
Supprime le mot à gauche de l'emplacement actuel du signe insertion. (Hérité de IEditorOperations) |
| DeleteWordToRight() |
Supprime le mot à droite de l'emplacement actuel du signe insertion. (Hérité de IEditorOperations) |
| ExtendSelection(Int32) |
Étend la plage de sélection actuelle jusqu’à la fin de la nouvelle sélection. (Hérité de IEditorOperations) |
| GetWhitespaceForVirtualSpace(VirtualSnapshotPoint) |
Obtient une chaîne composée d'espaces blancs qui serait insérée pour combler les espaces vides entre un VirtualSnapshotPoint donné et le SnapshotPoint le plus proche sur la même ligne. (Hérité de IEditorOperations) |
| GotoLine(Int32) |
Place le signe insertion au début de la ligne spécifiée. (Hérité de IEditorOperations) |
| 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. (Hérité de IEditorOperations) |
| Indent() |
En cas de sélection multiligne, met en retrait la sélection ; sinon, insère une tabulation à l'emplacement du signe insertion. (Hérité de IEditorOperations) |
| InsertFile(String) |
Insère un fichier sur le disque dans la mémoire tampon de texte. (Hérité de IEditorOperations) |
| InsertNewLine() |
Insère une nouvelle ligne à l'emplacement actuel du signe insertion. (Hérité de IEditorOperations) |
| InsertProvisionalText(String) |
Insère le texte spécifié à l'emplacement actuel du signe insertion comme texte provisoire. (Hérité de IEditorOperations) |
| InsertText(String) |
Insère le texte spécifié à l'emplacement actuel du signe insertion. (Hérité de IEditorOperations) |
| InsertTextAsBox(String, VirtualSnapshotPoint, VirtualSnapshotPoint) |
Insère le texte donné à l’emplacement actuel du signe insertion sous forme de zone. (Hérité de IEditorOperations) |
| MakeLowercase() |
Convertit les majuscules en minuscules dans la sélection. Si la sélection est vide, met le caractère suivant en minuscules. (Hérité de IEditorOperations) |
| MakeUppercase() |
Convertit les minuscules en majuscules dans la sélection. Si la sélection est vide, met le caractère suivant en majuscule. (Hérité de IEditorOperations) |
| MoveCaret(ITextViewLine, Double, Boolean) |
Déplace le signe insertion vers le donné |
| MoveCurrentLineToBottom() |
Déplace la ligne active vers le bas de la vue. (Hérité de IEditorOperations) |
| MoveCurrentLineToTop() |
Déplace la ligne active vers le haut de la vue. (Hérité de IEditorOperations) |
| MoveLineDown(Boolean) |
Déplace le signe insertion d'une ligne vers le bas. (Hérité de IEditorOperations) |
| MoveLineUp(Boolean) |
Déplace le signe insertion d'une ligne vers le haut. (Hérité de IEditorOperations) |
| MoveSelectedLinesDown() |
Déplace les lignes sélectionnées en dessous du trait qui limite la sélection en bas. Le déplacement vers le bas à partir du bas du fichier retourne la valeur true, mais aucune modification n’est apportée. Les régions réduites qui sont déplacées et qui sont déplacées restent réduites. Les déplacements impliquant des régions en lecture seule n’entraînent aucune modification. |
| MoveSelectedLinesUp() |
Déplace les lignes sélectionnées vers le haut au-dessus de la ligne qui limite la sélection en haut. Le déplacement vers le haut du fichier retourne la valeur true, mais aucune modification n’est apportée. Les régions réduites qui sont déplacées et qui sont déplacées restent réduites. Les déplacements impliquant des régions en lecture seule n’entraînent aucune modification. |
| MoveToBottomOfView(Boolean) |
Place le signe insertion au niveau de la dernière ligne visible de la vue. (Hérité de IEditorOperations) |
| MoveToEndOfDocument(Boolean) |
Place le signe insertion à la fin du document. (Hérité de IEditorOperations) |
| MoveToEndOfLine(Boolean) |
Place le signe insertion à la fin de la ligne. (Hérité de IEditorOperations) |
| MoveToHome(Boolean) |
Déplace le signe insertion vers la première colonne de texte de la ligne ; Si le signe insertion figure déjà dans la première colonne de texte ou s’il n’y a pas de texte, placez le signe insertion sur la première colonne de la ligne. (Hérité de IEditorOperations) |
| MoveToLastNonWhiteSpaceCharacter(Boolean) |
Place le signe insertion juste avant le dernier espace non blanc dans la ligne. (Hérité de IEditorOperations) |
| MoveToNextCharacter(Boolean) |
Place le signe insertion au niveau du caractère suivant. (Hérité de IEditorOperations) |
| MoveToNextWord(Boolean) |
Place le signe insertion au niveau du mot suivant. (Hérité de IEditorOperations) |
| MoveToPreviousCharacter(Boolean) |
Place le signe insertion au niveau du caractère précédent. (Hérité de IEditorOperations) |
| MoveToPreviousWord(Boolean) |
Place le signe insertion au niveau du mot précédent. (Hérité de IEditorOperations) |
| MoveToStartOfDocument(Boolean) |
Place le signe insertion au début du document. (Hérité de IEditorOperations) |
| MoveToStartOfLine(Boolean) |
Déplace le signe insertion vers la première colonne de la ligne active. (Hérité de IEditorOperations) |
| MoveToStartOfLineAfterWhiteSpace(Boolean) |
Place le signe insertion au début de la ligne après tous les espaces blancs. (Hérité de IEditorOperations) |
| MoveToStartOfNextLineAfterWhiteSpace(Boolean) |
Place le signe insertion au début de la ligne suivante après tous les espaces blancs. (Hérité de IEditorOperations) |
| MoveToStartOfPreviousLineAfterWhiteSpace(Boolean) |
Place le signe insertion au début de la ligne précédente après tous les espaces blancs. (Hérité de IEditorOperations) |
| MoveToTopOfView(Boolean) |
Place le signe insertion au niveau de la première ligne visible de la vue. (Hérité de IEditorOperations) |
| NormalizeLineEndings(String) |
Remplace toutes les fins de ligne qui ne correspondent pas |
| OpenLineAbove() |
Insère une nouvelle ligne au début de la ligne sur laquelle figure le signe insertion. (Hérité de IEditorOperations) |
| OpenLineBelow() |
Insère une nouvelle ligne à la fin de la ligne sur laquelle figure le signe insertion. (Hérité de IEditorOperations) |
| PageDown(Boolean) |
Déplace le signe insertion d'une page vers le bas. (Hérité de IEditorOperations) |
| PageUp(Boolean) |
Déplace le signe insertion d'une page vers le haut. (Hérité de IEditorOperations) |
| Paste() |
Colle le texte dans la mémoire tampon de texte à partir du Presse-papiers. (Hérité de IEditorOperations) |
| ReplaceAllMatches(String, String, Boolean, Boolean, Boolean) |
Remplace toutes les occurrences correspondantes de la chaîne spécifiée. (Hérité de IEditorOperations) |
| ReplaceSelection(String) |
Remplace la sélection de texte par le nouveau texte. (Hérité de IEditorOperations) |
| ReplaceText(Span, String) |
Remplace le texte de l’étendue donnée par le nouveau texte. (Hérité de IEditorOperations) |
| ResetSelection() |
Réinitialise une sélection dans le texte. (Hérité de IEditorOperations) |
| ScrollColumnLeft() |
Fait défiler la vue d'une colonne vers la gauche. (Hérité de IEditorOperations) |
| ScrollColumnRight() |
Fait défiler la vue d'une colonne vers la droite. (Hérité de IEditorOperations) |
| ScrollDownAndMoveCaretIfNecessary() |
Fait défiler la vue d’une ligne vers le dessous et repositionne le signe insertion, si elle fait défiler la page, vers la première ligne entièrement visible dans la vue. (Hérité de IEditorOperations) |
| 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. (Hérité de IEditorOperations) |
| ScrollLineCenter() |
Fait défiler la ligne sur laquelle figure le signe insertion, de façon à ce qu'elle soit centrée dans la vue. (Hérité de IEditorOperations) |
| ScrollLineTop() |
Défiler la ligne SLA le signe insertion est activé, afin qu’il s’agit de la première ligne entièrement visible dans la vue. (Hérité de IEditorOperations) |
| ScrollPageDown() |
Fait défiler la vue d'une page vers le bas sans déplacer le signe insertion. (Hérité de IEditorOperations) |
| ScrollPageUp() |
Fait défiler la vue d'une page vers le haut sans déplacer le signe insertion. (Hérité de IEditorOperations) |
| 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. (Hérité de IEditorOperations) |
| SelectAll() |
Sélectionne tout le texte. (Hérité de IEditorOperations) |
| SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint) |
Sélectionne le point d’ancrage donné jusqu’au point actif, en déplaçant le signe insertion sur le nouveau point actif de la sélection. L'étendue sélectionnée sera rendue visible. (Hérité de IEditorOperations) |
| SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode) |
Sélectionne le point d’ancrage donné jusqu’au point actif, en déplaçant le signe insertion sur le nouveau point actif de la sélection. En outre, assurez-vous que la sélection est en mode de sélection donné et rendez l’étendue sélectionnée visible. (Hérité de IEditorOperations) |
| SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode, Nullable<EnsureSpanVisibleOptions>) |
Sélectionne le point d’ancrage donné jusqu’au point actif, en déplaçant le signe insertion sur le nouveau point actif de la sélection. En outre, assurez-vous que la sélection est en mode de sélection donné et rendez l’étendue sélectionnée visible. (Hérité de IEditorOperations) |
| SelectCurrentWord() |
Sélectionne le mot actuel. (Hérité de IEditorOperations) |
| SelectEnclosing() |
Sélectionne le parent englobant. (Hérité de IEditorOperations) |
| SelectFirstChild() |
Sélectionne le premier enfant. (Hérité de IEditorOperations) |
| SelectLine(ITextViewLine, Boolean) |
Sélectionne la ligne donnée. (Hérité de IEditorOperations) |
| SelectNextSibling(Boolean) |
Sélectionne le frère suivant. (Hérité de IEditorOperations) |
| SelectPreviousSibling(Boolean) |
Sélectionne le frère précédent. (Hérité de IEditorOperations) |
| SwapCaretAndAnchor() |
Fait passer le signe insertion à l'autre extrémité de la sélection. (Hérité de IEditorOperations) |
| 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. (Hérité de IEditorOperations) |
| 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. (Hérité de IEditorOperations) |
| TransposeCharacter() |
Permute le caractère au niveau du curseur avec le caractère suivant. Transpose les deux premiers caractères lorsque le curseur se trouve au début de la ligne. Transpose les deux derniers caractères lorsque le curseur se trouve à la fin de la ligne. (Hérité de IEditorOperations) |
| TransposeLine() |
Permute la ligne où figure le curseur avec la ligne suivante. Transpose les deux dernières lignes lorsque le curseur se trouve sur la dernière ligne. (Hérité de IEditorOperations) |
| TransposeWord() |
Permute le mot actuel avec le mot suivant. Les espaces blancs et les signes de ponctuation ne sont pas traités comme des mots. (Hérité de IEditorOperations) |
| Unindent() |
En cas de sélection multiligne, annule la mise en retrait de la sélection. S’il y a une seule sélection de ligne, supprime jusqu’au début de la sélection un espace blanc de tabulation. S’il n’y a pas de sélection, supprime jusqu’à l’espace blanc d’un onglet avant l’emplacement du signe insertion. (Hérité de IEditorOperations) |
| Untabify() |
Convertit l’espace blanc de début en espaces de toutes les lignes touchées par la sélection et le signe insertion. (Hérité de IEditorOperations) |
| ZoomIn() |
Effectue un zoom avant sur l’affichage du texte à l’aide d’un facteur d’échelle de 10% (Hérité de IEditorOperations) |
| ZoomOut() |
Effectue un zoom arrière de l’affichage de texte à l’aide d’un facteur d’échelle de 10% (Hérité de IEditorOperations) |
| ZoomTo(Double) |
Applique le zoomLevel donné à l’affichage de texte (Hérité de IEditorOperations) |