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 | |
---|---|---|
CanCut | Détermine si une opération de coupe est possible. | |
CanDelete | Détermine si une opération de suppression est possible. | |
CanPaste | Détermine si une opération de collage est possible. | |
Options | Obtient les options spécifiques à cette vue. | |
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). | |
SelectedText | Obtient le texte sélectionné. | |
TextView | Obtient la vue de texte à laquelle ces opérations peuvent s'appliquer. |
Début
Méthodes
Nom | Description | |
---|---|---|
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. | |
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. | |
Backspace | Supprime le caractère situé à gauche du signe insertion actuel. | |
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. | |
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. | |
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é. | |
CopySelection | Copie le texte sélectionné dans le Presse-papiers. | |
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. | |
CutSelection | Coupe le texte sélectionné. | |
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. | |
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. | |
DeleteBlankLines | Supprime toutes les lignes vierges ou les lignes qui contiennent uniquement un espace blanc dans la sélection. | |
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. | |
DeleteHorizontalWhiteSpace | Supprime tous les espaces blancs au début et à la fin des lignes sélectionnées et tronque les espaces blancs internes. | |
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. | |
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. | |
DeleteWordToLeft | Supprime le mot à gauche de l'emplacement actuel du signe insertion. | |
DeleteWordToRight | Supprime le mot à droite de l'emplacement actuel du signe insertion. | |
ExtendSelection | Étend la plage de sélection actuelle à la position spécifiée. | |
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. | |
GotoLine | Place le signe insertion au début de la ligne spécifiée. | |
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. | |
Indent | En cas de sélection multiligne, met en retrait la sélection ; sinon, insère une tabulation à l'emplacement du signe insertion. | |
InsertFile | Insère le contenu d'un fichier sur le disque dans la mémoire tampon de texte. | |
InsertNewLine | Insère une nouvelle ligne à l'emplacement actuel du signe insertion. | |
InsertProvisionalText | Insère le texte spécifié à l'emplacement actuel du signe insertion comme texte provisoire. | |
InsertText | Insère le texte spécifié à l'emplacement actuel du signe insertion. | |
InsertTextAsBox | Insère le texte spécifié à l'emplacement du signe insertion actuel comme zone. | |
MakeLowercase | Convertit les majuscules en minuscules dans la sélection.Si la sélection est vide, met le caractère suivant en minuscules. | |
MakeUppercase | Convertit les minuscules en majuscules dans la sélection.Si la sélection est vide, met le caractère suivant en majuscule. | |
MoveCaret | Déplace le signe insertion à la ligne donnée à l'offset donné. | |
MoveCurrentLineToBottom | Déplace la ligne active vers le bas de la vue. | |
MoveCurrentLineToTop | Déplace la ligne active vers le haut de la vue. | |
MoveLineDown | Déplace le signe insertion d'une ligne vers le bas. | |
MoveLineUp | Déplace le signe insertion d'une ligne vers le haut. | |
MoveToBottomOfView | Place le signe insertion au niveau de la dernière ligne visible de la vue. | |
MoveToEndOfDocument | Place le signe insertion à la fin du document. | |
MoveToEndOfLine | Place le signe insertion à la fin de la ligne. | |
MoveToHome | Déplace le signe insertion à la première colonne de texte sur la ligne. | |
MoveToLastNonWhiteSpaceCharacter | Place le signe insertion juste avant le dernier espace non blanc dans la ligne. | |
MoveToNextCharacter | Place le signe insertion au niveau du caractère suivant. | |
MoveToNextWord | Place le signe insertion au niveau du mot suivant. | |
MoveToPreviousCharacter | Place le signe insertion au niveau du caractère précédent. | |
MoveToPreviousWord | Place le signe insertion au niveau du mot précédent. | |
MoveToStartOfDocument | Place le signe insertion au début du document. | |
MoveToStartOfLine | Place le signe insertion au début de la ligne. | |
MoveToStartOfLineAfterWhiteSpace | Déplace le signe insertion au premier personnage du non- espace blanc de la ligne. | |
MoveToStartOfNextLineAfterWhiteSpace | Déplace le signe insertion au premier personnage du non- espace blanc dans la ligne suivante. | |
MoveToStartOfPreviousLineAfterWhiteSpace | Déplace le signe insertion au premier personnage du non- espace blanc sur la ligne précédente. | |
MoveToTopOfView | Place le signe insertion au niveau de la première ligne visible de la vue. | |
NormalizeLineEndings | Remplace toutes les fins de ligne qui ne correspondent à pas la chaîne spécifiée. | |
OpenLineAbove | Insère une nouvelle ligne au début de la ligne sur laquelle figure le signe insertion. | |
OpenLineBelow | Insère une nouvelle ligne à la fin de la ligne sur laquelle figure le signe insertion. | |
PageDown | Déplace le signe insertion d'une page vers le bas. | |
PageUp | Déplace le signe insertion d'une page vers le haut. | |
Paste | Colle le texte dans la mémoire tampon de texte à partir du Presse-papiers. | |
ReplaceAllMatches | Remplace toutes les occurrences correspondantes de la chaîne spécifiée. | |
ReplaceSelection | Remplace la sélection de texte par le texte spécifié. | |
ReplaceText | Remplace le texte de l'étendue spécifiée par le texte spécifié. | |
ResetSelection | Réinitialise une sélection dans le texte. | |
ScrollColumnLeft | Fait défiler la vue d'une colonne vers la gauche. | |
ScrollColumnRight | Fait défiler la vue d'une colonne vers la droite. | |
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. | |
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. | |
ScrollLineCenter | Fait défiler la ligne sur laquelle figure le signe insertion, de façon à ce qu'elle soit centrée dans la vue. | |
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. | |
ScrollPageDown | Fait défiler la vue d'une page vers le bas sans déplacer le signe insertion. | |
ScrollPageUp | Fait défiler la vue d'une page vers le haut sans déplacer le signe insertion. | |
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. | |
SelectAll | Sélectionne tout le texte. | |
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. | |
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. | |
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. | |
SelectCurrentWord | Sélectionne le mot actuel. | |
SelectEnclosing | Sélectionne le parent englobant. | |
SelectFirstChild | Sélectionne le premier enfant. | |
SelectLine | Sélectionne la ligne spécifiée. | |
SelectNextSibling | Sélectionne le frère suivant. | |
SelectPreviousSibling | Sélectionne le frère précédent. | |
SwapCaretAndAnchor | Fait passer le signe insertion à l'autre extrémité de la sélection. | |
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. | |
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. | |
TransposeCharacter | Permute le caractère au niveau du curseur avec le caractère suivant. | |
TransposeLine | Permute la ligne où figure le curseur avec la ligne suivante. | |
TransposeWord | Permute le mot actuel avec le mot suivant. | |
Unindent | Annule le texte. | |
Untabify | Convertit le principal espace blanc aux espaces sur toutes les lignes horodatées par la sélection et le signe insertion. | |
ZoomIn | Zooms avant à l'affichage de texte par un facteur d'échelle de 10%. | |
ZoomOut | Zooms hors de l'affichage de texte par un facteur d'échelle de 10%. | |
ZoomTo | Applique le niveau de zoom spécifié à l'affichage de texte. |
Début
Notes
Vous pouvez obtenir cette interface en important IEditorOperationsFactoryService.