Freigeben über


IEditorOperations2-Schnittstelle

Defines operations relating to the editor.

Namespace:  Microsoft.VisualStudio.Text.Operations
Assembly:  Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)

Syntax

'Declaration
Public Interface IEditorOperations2 _
    Inherits IEditorOperations
public interface IEditorOperations2 : IEditorOperations
public interface class IEditorOperations2 : IEditorOperations
type IEditorOperations2 =  
    interface 
        interface IEditorOperations 
    end
public interface IEditorOperations2 extends IEditorOperations

Der IEditorOperations2-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CanCut Bestimmt, ob ein Ausschneidevorgang möglich ist. (Von IEditorOperations geerbt.)
Öffentliche Eigenschaft CanDelete Bestimmt, ob ein Löschvorgang möglich ist. (Von IEditorOperations geerbt.)
Öffentliche Eigenschaft CanPaste Bestimmt, ob ein Einfügevorgang möglich ist. (Von IEditorOperations geerbt.)
Öffentliche Eigenschaft Options Ruft die für diese Ansicht spezifischen Optionen ab. (Von IEditorOperations geerbt.)
Öffentliche Eigenschaft ProvisionalCompositionSpan Ruft die Spanne der aktuellen provisorischen Komposition oder nullein Nullverweis (Nothing in Visual Basic) ab, wenn keine provisorische Komposition vorhanden ist). (Von IEditorOperations geerbt.)
Öffentliche Eigenschaft SelectedText Ruft den ausgewählten Text ab. (Von IEditorOperations geerbt.)
Öffentliche Eigenschaft TextView Ruft die Textansicht ab, für die diese Vorgänge verwendet werden können. (Von IEditorOperations geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddAfterTextBufferChangePrimitive Fügt ITextUndoHistory für den Puffer einen ITextUndoPrimitive hinzu, der die Auswahl beim Wiederholen im aktuellen Zustand wiederherstellt. (Von IEditorOperations geerbt.)
Öffentliche Methode AddBeforeTextBufferChangePrimitive Fügt ITextUndoHistory für den Puffer einen ITextUndoPrimitive hinzu, der die Auswahl beim Rückgängigmachen im aktuellen Zustand wiederherstellt. (Von IEditorOperations geerbt.)
Öffentliche Methode Backspace Löscht ein Zeichen links von der aktuellen Einfügemarke. (Von IEditorOperations geerbt.)
Öffentliche Methode Capitalize Konvertiert alle Zeichen in der Auswahl in Kleinbuchstaben und konvertiert dann das erste Zeichen in jedem Wort in der Auswahl in Großbuchstaben.Wenn die Auswahl leer ist, wird das nächste Zeichen als Großbuchstabe formatiert. (Von IEditorOperations geerbt.)
Öffentliche Methode ConvertSpacesToTabs Konvertiert Leerzeichen in Tabstopps in der Auswahl oder wenn die Auswahl leer ist in der Zeile, in der sich die Einfügemarke befindet. (Von IEditorOperations geerbt.)
Öffentliche Methode ConvertTabsToSpaces Konvertiert Tabstopps in Leerzeichen in der Auswahl oder wenn die Auswahl leer ist in der Zeile, in der sich die Einfügemarke befindet. (Von IEditorOperations geerbt.)
Öffentliche Methode CopySelection Kopiert den markierten Text in die Zwischenablage. (Von IEditorOperations geerbt.)
Öffentliche Methode CutFullLine Wenn eine Auswahl vorhanden ist, werden alle von der Auswahl betroffenen Zeilen, einschließlich Zeilenumbruchzeichen und Kopien der Text in die Zwischenablage betroffen sind.Andernfalls wird die Zeile, in der sich die Einfügemarke befindet, einschließlich der Zeilenumbruchzeichen gelöscht, und der Text wird in die Zwischenablage kopiert. (Von IEditorOperations geerbt.)
Öffentliche Methode CutSelection Schneidet den markierten Text aus. (Von IEditorOperations geerbt.)
Öffentliche Methode DecreaseLineIndent Wenn eine mehrzeilige Auswahl vorhanden ist, wird der Einzug aus jeder Zeile in der Auswahl entfernt, andernfalls wird der Einzug in der Zeile entfernt, in der sich die Einfügemarke befindet. (Von IEditorOperations geerbt.)
Öffentliche Methode Delete Löscht die Auswahl, falls vorhanden.Wenn keine Auswahl vorhanden ist, löscht das nächste Zeichen im Puffer, sofern vorhanden. (Von IEditorOperations geerbt.)
Öffentliche Methode DeleteBlankLines Löscht alle leeren Zeilen oder Zeilen, die nur Leerzeichen enthalten, in der Auswahl. (Von IEditorOperations geerbt.)
Öffentliche Methode DeleteFullLine Wenn eine Auswahl vorhanden ist, werden alle von der Auswahl betroffenen Zeilen gelöscht, einschließlich Zeilenumbruchzeichen.Andernfalls wird die Zeile gelöscht, in der sich die Einfügemarke befindet, einschließlich der Zeilenumbruchzeichen. (Von IEditorOperations geerbt.)
Öffentliche Methode DeleteHorizontalWhiteSpace Löscht alle Leerzeichen am Anfang und am Ende der ausgewählten Zeilen und entfernt interne Leerzeichen. (Von IEditorOperations geerbt.)
Öffentliche Methode DeleteToBeginningOfLine Löscht die Zeile, in der sich die Einfügemarke befindet, bis zum vorhergehenden Zeilenumbruchzeichen und die Auswahl, falls vorhanden. (Von IEditorOperations geerbt.)
Öffentliche Methode DeleteToEndOfLine Löscht die Zeile, in der sich die Einfügemarke befindet, bis zum Zeilenumbruchzeichen und die Auswahl, falls vorhanden. (Von IEditorOperations geerbt.)
Öffentliche Methode DeleteWordToLeft Löscht das Wort links von der aktuellen Position der Einfügemarke. (Von IEditorOperations geerbt.)
Öffentliche Methode DeleteWordToRight Löscht das Wort rechts von der aktuellen Position der Einfügemarke. (Von IEditorOperations geerbt.)
Öffentliche Methode ExtendSelection Erweitert die aktuelle Auswahl Spanne der angegebenen Position. (Von IEditorOperations geerbt.)
Öffentliche Methode GetWhitespaceForVirtualSpace Ruft eine Zeichenfolge ab, die aus Leerzeichen besteht, die eingefügt werden, um den Abstand zwischen den angegebenen VirtualSnapshotPoint und nächsten SnapshotPoint auf derselben Zeile an. (Von IEditorOperations geerbt.)
Öffentliche Methode GotoLine Verschiebt die Einfügemarke an den Anfang der angegebenen Zeile. (Von IEditorOperations geerbt.)
Öffentliche Methode IncreaseLineIndent Bei einer mehrzeiligen Auswahl wird ein Einzug zu jeder Zeile in der Auswahl hinzugefügt, andernfalls wird ein Einzug zu der Zeile hinzugefügt, in der sich die Einfügemarke befindet. (Von IEditorOperations geerbt.)
Öffentliche Methode Indent Bei einer mehrzeiligen Auswahl wird die Auswahl eingezogen, andernfalls wird ein Tabstopp an der Position der Einfügemarke eingefügt. (Von IEditorOperations geerbt.)
Öffentliche Methode InsertFile Fügt den Inhalt einer Datei auf dem Datenträger in den Textpuffer ein. (Von IEditorOperations geerbt.)
Öffentliche Methode InsertNewLine Fügt an der aktuellen Position der Einfügemarke eine neue Zeile ein. (Von IEditorOperations geerbt.)
Öffentliche Methode InsertProvisionalText Fügt den angegebenen Text an der aktuellen Position der Einfügemarke als provisorischen Text ein. (Von IEditorOperations geerbt.)
Öffentliche Methode InsertText Fügt den angegebenen Text an der aktuellen Position der Einfügemarke ein. (Von IEditorOperations geerbt.)
Öffentliche Methode InsertTextAsBox Fügt den angegebenen Text an der aktuellen Position der Einfügemarke als Feld ein. (Von IEditorOperations geerbt.)
Öffentliche Methode MakeLowercase Konvertiert Großbuchstaben in der Auswahl in Kleinbuchstaben.Wenn die Auswahl leer ist, wird das nächste Zeichen in einen Kleinbuchstaben konvertiert. (Von IEditorOperations geerbt.)
Öffentliche Methode MakeUppercase Konvertiert Kleinbuchstaben in der Auswahl in Großbuchstaben.Wenn die Auswahl leer ist, wird das nächste Zeichen in einen Großbuchstaben konvertiert. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveCaret Verschiebt die Einfügemarke in die angegebene Zeile beim angegebenen Offset begonnen wird. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveCurrentLineToBottom Verschiebt die aktuelle Zeile an den unteren Rand der Ansicht. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveCurrentLineToTop Verschiebt die aktuelle Zeile an den oberen Rand der Ansicht. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveLineDown Verschiebt die Einfügemarke eine Zeile nach unten. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveLineUp Verschiebt die Einfügemarke eine Zeile nach oben. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveSelectedLinesDown Moves the selected lines below the line bordering the selection on the bottom. Moving down from the bottom of the file will return true, however no changes will be made. Collapsed regions being moved, and being moved over, will remain collapsed. Moves involving readonly regions will result in no changes being made.
Öffentliche Methode MoveSelectedLinesUp Moves the selected lines up above the line bordering the selection on top. Moving up from the top of the file returns true, but no changes are made. Collapsed regions being moved, and being moved over, remain collapsed. Moves involving read-only regions result in no changes being made.
Öffentliche Methode MoveToBottomOfView Verschiebt die Einfügemarke in die letzte vollständig sichtbare Zeile der Ansicht. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToEndOfDocument Verschiebt die Einfügemarke an das Ende des Dokuments. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToEndOfLine Verschiebt die Einfügemarke an das Ende der Zeile. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToHome Verschiebt die Einfügemarke in die erste Textspalte in der Zeile. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToLastNonWhiteSpaceCharacter Verschiebt die Einfügemarke direkt vor das letzte Zeichen in der Zeile, das kein Leerzeichen ist. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToNextCharacter Verschiebt die Einfügemarke zum nächsten Zeichen. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToNextWord Verschiebt die Einfügemarke zum nächsten Wort. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToPreviousCharacter Verschiebt die Einfügemarke zum vorherigen Zeichen. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToPreviousWord Verschiebt die Einfügemarke zum vorhergehenden Wort. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToStartOfDocument Verschiebt die Einfügemarke an den Anfang des Dokuments. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToStartOfLine Verschiebt die Einfügemarke an den Anfang der Zeile. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToStartOfLineAfterWhiteSpace Verschiebt die Einfügemarke in die erste Zeile der Zeichen ohne Leerzeichen. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToStartOfNextLineAfterWhiteSpace Verschiebt die Einfügemarke in die erste Nicht Leerraum Zeichen in der nächsten Zeile. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToStartOfPreviousLineAfterWhiteSpace Verschiebt die Einfügemarke in die erste Nicht Leerraum Zeichen in der vorherigen Zeile. (Von IEditorOperations geerbt.)
Öffentliche Methode MoveToTopOfView Verschiebt die Einfügemarke in die erste vollständig sichtbare Zeile der Ansicht. (Von IEditorOperations geerbt.)
Öffentliche Methode NormalizeLineEndings Ersetzt alle Zeilenenden, die nicht mit der angegebenen Zeichenfolge übereinstimmt. (Von IEditorOperations geerbt.)
Öffentliche Methode OpenLineAbove Fügt am Anfang der Zeile, in der sich die Einfügemarke befindet, eine neue Zeile ein. (Von IEditorOperations geerbt.)
Öffentliche Methode OpenLineBelow Fügt am Ende der Zeile, in der sich die Einfügemarke befindet, eine neue Zeile ein. (Von IEditorOperations geerbt.)
Öffentliche Methode PageDown Verschiebt die Einfügemarke eine Seite nach unten. (Von IEditorOperations geerbt.)
Öffentliche Methode PageUp Verschiebt die Einfügemarke eine Seite nach oben. (Von IEditorOperations geerbt.)
Öffentliche Methode Paste Fügt Text aus der Zwischenablage im Textpuffer ein. (Von IEditorOperations geerbt.)
Öffentliche Methode ReplaceAllMatches Ersetzt alle übereinstimmenden Instanzen der angegebenen Zeichenfolge. (Von IEditorOperations geerbt.)
Öffentliche Methode ReplaceSelection Ersetzt die Textauswahl durch den angegebenen Text. (Von IEditorOperations geerbt.)
Öffentliche Methode ReplaceText Ersetzt Text aus der angegebenen Spanne durch den angegebenen Text. (Von IEditorOperations geerbt.)
Öffentliche Methode ResetSelection Setzt jede Auswahl im Text zurück. (Von IEditorOperations geerbt.)
Öffentliche Methode ScrollColumnLeft Führt in der Ansicht einen Bildlauf um eine Spalte nach links aus. (Von IEditorOperations geerbt.)
Öffentliche Methode ScrollColumnRight Führt in der Ansicht einen Bildlauf um eine Spalte nach rechts aus. (Von IEditorOperations geerbt.)
Öffentliche Methode ScrollDownAndMoveCaretIfNecessary Führt in der Ansicht einen Bildlauf um eine Zeile nach unten neu positioniert und Bildlauf durch die Einfügemarke in die erste vollständig sichtbare Zeile in der Ansicht angezeigt, wenn sie die Seite Bildlauf durchgeführt wird. (Von IEditorOperations geerbt.)
Öffentliche Methode ScrollLineBottom Führt einen Bildlauf in der Zeile durch, in der sich die Einfügemarke befindet, sodass sie die letzte vollständig sichtbare Zeile in der Ansicht ist. (Von IEditorOperations geerbt.)
Öffentliche Methode ScrollLineCenter Führt einen Bildlauf in der Zeile durch, in der sich die Einfügemarke befindet, sodass sie in der Ansicht zentriert wird. (Von IEditorOperations geerbt.)
Öffentliche Methode ScrollLineTop Führt einen Bildlauf in der Zeile durch die Einfügemarke befindet, sodass sie die erste vollständig sichtbare Zeile in der Ansicht ist. (Von IEditorOperations geerbt.)
Öffentliche Methode ScrollPageDown Führt einen Bildlauf um eine Seite nach unten aus, ohne die Einfügemarke zu verschieben. (Von IEditorOperations geerbt.)
Öffentliche Methode ScrollPageUp Führt einen Bildlauf um eine Seite nach oben aus, ohne die Einfügemarke zu verschieben. (Von IEditorOperations geerbt.)
Öffentliche Methode ScrollUpAndMoveCaretIfNecessary Führt in der Ansicht einen Bildlauf um eine Zeile nach oben aus und positioniert die Einfügemarke, wenn beim Bildlauf die Seite verlassen wird, in der letzten vollständig sichtbaren Zeile in der Ansicht neu. (Von IEditorOperations geerbt.)
Öffentliche Methode SelectAll Wählt den gesamten Text aus. (Von IEditorOperations geerbt.)
Öffentliche Methode SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint) Wählt aus dem angegebenen Ankerpunkt dem aktiven Punkt ausgeführt und bewegt die Einfügemarke zum neuen aktiven Punkt der Auswahl.Die ausgewählte Spanne sichtbar gemacht wird. (Von IEditorOperations geerbt.)
Öffentliche Methode SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode) Wählt aus dem angegebenen Ankerpunkt dem aktiven Punkt aus bewegt die Einfügemarke zum neuen aktiven Punkt der Auswahl, und es wird sichergestellt, dass die Auswahl im angegebenen Auswahlmodus ist und die ausgewählte Spanne sichtbar. (Von IEditorOperations geerbt.)
Öffentliche Methode SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode, Nullable<EnsureSpanVisibleOptions>) Wählt aus dem angegebenen Ankerpunkt dem aktiven Punkt ausgeführt und bewegt die Einfügemarke zum neuen aktiven Punkt der Auswahl und stellt sicher, dass die Auswahl im angegebenen Auswahlmodus und Festlegen der ausgewählten Spanne sichtbar ist. (Von IEditorOperations geerbt.)
Öffentliche Methode SelectCurrentWord Wählt das aktuelle Wort aus. (Von IEditorOperations geerbt.)
Öffentliche Methode SelectEnclosing Wählt das einschließende übergeordnete Element aus. (Von IEditorOperations geerbt.)
Öffentliche Methode SelectFirstChild Wählt das erste untergeordnete Element aus. (Von IEditorOperations geerbt.)
Öffentliche Methode SelectLine Wählt die angegebene Zeile aus. (Von IEditorOperations geerbt.)
Öffentliche Methode SelectNextSibling Wählt das nächste nebengeordnete Element aus. (Von IEditorOperations geerbt.)
Öffentliche Methode SelectPreviousSibling Wählt das vorherige nebengeordnete Element aus. (Von IEditorOperations geerbt.)
Öffentliche Methode SwapCaretAndAnchor Vertauscht die Einfügemarke an der aktuellen Position mit dem anderen Ende der Auswahl. (Von IEditorOperations geerbt.)
Öffentliche Methode Tabify Konvertiert in allen Zeilen, die von der Auswahl und der Einfügemarke betroffen sind, das führende Leerzeichen in Tabstopps. (Von IEditorOperations geerbt.)
Öffentliche Methode ToggleCase Schaltet die Groß-/Kleinschreibung für jedes Zeichen in der Auswahl um.Wenn die Auswahl leer ist, wird die Groß-/Kleinschreibung des nächsten Zeichens geändert. (Von IEditorOperations geerbt.)
Öffentliche Methode TransposeCharacter Vertauscht das Zeichen am Cursor mit dem nächsten Zeichen. (Von IEditorOperations geerbt.)
Öffentliche Methode TransposeLine Vertauscht die Zeile, die den Cursor enthält, mit der nächsten Zeile. (Von IEditorOperations geerbt.)
Öffentliche Methode TransposeWord Vertauscht das aktuelle Wort mit dem nächsten Wort. (Von IEditorOperations geerbt.)
Öffentliche Methode Unindent Unindents der Text. (Von IEditorOperations geerbt.)
Öffentliche Methode Untabify Konvertiert die führenden Leerzeichen in Leerzeichen zu allen Zeilen, die von der Auswahl und der Einfügemarke betroffen sind. (Von IEditorOperations geerbt.)
Öffentliche Methode ZoomIn Zoomt in die Textansicht mit einem Skalierungsfaktor von 10% %. (Von IEditorOperations geerbt.)
Öffentliche Methode ZoomOut Zoom aus der Textansicht mit einem Skalierungsfaktor von 10% %. (Von IEditorOperations geerbt.)
Öffentliche Methode ZoomTo Wendet die angegebene Zoomstufe für die Textansicht. (Von IEditorOperations geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Operations-Namespace