IEditorOperations-Schnittstelle
Definiert Operationen, die sich auf den Editor beziehen.
Namespace: Microsoft.VisualStudio.Text.Operations
Assembly: Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)
Syntax
'Declaration
Public Interface IEditorOperations
public interface IEditorOperations
public interface class IEditorOperations
type IEditorOperations = interface end
public interface IEditorOperations
Der IEditorOperations-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
CanCut | Bestimmt, ob ein Ausschneidevorgang möglich ist. |
![]() |
CanDelete | Bestimmt, ob ein Löschvorgang möglich ist. |
![]() |
CanPaste | Bestimmt, ob ein Einfügevorgang möglich ist. |
![]() |
Options | Ruft die für diese Ansicht spezifischen Optionen ab. |
![]() |
ProvisionalCompositionSpan | Ruft die Spanne der aktuellen provisorischen Komposition oder nullein Nullverweis (Nothing in Visual Basic) ab, wenn keine provisorische Komposition vorhanden ist). |
![]() |
SelectedText | Ruft den ausgewählten Text ab. |
![]() |
TextView | Ruft die Textansicht ab, für die diese Vorgänge verwendet werden können. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
AddAfterTextBufferChangePrimitive | Fügt ITextUndoHistory für den Puffer einen ITextUndoPrimitive hinzu, der die Auswahl beim Wiederholen im aktuellen Zustand wiederherstellt. |
![]() |
AddBeforeTextBufferChangePrimitive | Fügt ITextUndoHistory für den Puffer einen ITextUndoPrimitive hinzu, der die Auswahl beim Rückgängigmachen im aktuellen Zustand wiederherstellt. |
![]() |
Backspace | Löscht ein Zeichen links von der aktuellen Einfügemarke. |
![]() |
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. |
![]() |
ConvertSpacesToTabs | Konvertiert Leerzeichen in Tabstopps in der Auswahl oder wenn die Auswahl leer ist in der Zeile, in der sich die Einfügemarke befindet. |
![]() |
ConvertTabsToSpaces | Konvertiert Tabstopps in Leerzeichen in der Auswahl oder wenn die Auswahl leer ist in der Zeile, in der sich die Einfügemarke befindet. |
![]() |
CopySelection | Kopiert den markierten Text in die Zwischenablage. |
![]() |
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. |
![]() |
CutSelection | Schneidet den markierten Text aus. |
![]() |
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. |
![]() |
Delete | Löscht die Auswahl, falls vorhanden.Wenn keine Auswahl vorhanden ist, löscht das nächste Zeichen im Puffer, sofern vorhanden. |
![]() |
DeleteBlankLines | Löscht alle leeren Zeilen oder Zeilen, die nur Leerzeichen enthalten, in der Auswahl. |
![]() |
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. |
![]() |
DeleteHorizontalWhiteSpace | Löscht alle Leerzeichen am Anfang und am Ende der ausgewählten Zeilen und entfernt interne Leerzeichen. |
![]() |
DeleteToBeginningOfLine | Löscht die Zeile, in der sich die Einfügemarke befindet, bis zum vorhergehenden Zeilenumbruchzeichen und die Auswahl, falls vorhanden. |
![]() |
DeleteToEndOfLine | Löscht die Zeile, in der sich die Einfügemarke befindet, bis zum Zeilenumbruchzeichen und die Auswahl, falls vorhanden. |
![]() |
DeleteWordToLeft | Löscht das Wort links von der aktuellen Position der Einfügemarke. |
![]() |
DeleteWordToRight | Löscht das Wort rechts von der aktuellen Position der Einfügemarke. |
![]() |
ExtendSelection | Erweitert die aktuelle Auswahl Spanne der angegebenen Position. |
![]() |
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. |
![]() |
GotoLine | Verschiebt die Einfügemarke an den Anfang der angegebenen Zeile. |
![]() |
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. |
![]() |
Indent | Bei einer mehrzeiligen Auswahl wird die Auswahl eingezogen, andernfalls wird ein Tabstopp an der Position der Einfügemarke eingefügt. |
![]() |
InsertFile | Fügt den Inhalt einer Datei auf dem Datenträger in den Textpuffer ein. |
![]() |
InsertNewLine | Fügt an der aktuellen Position der Einfügemarke eine neue Zeile ein. |
![]() |
InsertProvisionalText | Fügt den angegebenen Text an der aktuellen Position der Einfügemarke als provisorischen Text ein. |
![]() |
InsertText | Fügt den angegebenen Text an der aktuellen Position der Einfügemarke ein. |
![]() |
InsertTextAsBox | Fügt den angegebenen Text an der aktuellen Position der Einfügemarke als Feld ein. |
![]() |
MakeLowercase | Konvertiert Großbuchstaben in der Auswahl in Kleinbuchstaben.Wenn die Auswahl leer ist, wird das nächste Zeichen in einen Kleinbuchstaben konvertiert. |
![]() |
MakeUppercase | Konvertiert Kleinbuchstaben in der Auswahl in Großbuchstaben.Wenn die Auswahl leer ist, wird das nächste Zeichen in einen Großbuchstaben konvertiert. |
![]() |
MoveCaret | Verschiebt die Einfügemarke in die angegebene Zeile beim angegebenen Offset begonnen wird. |
![]() |
MoveCurrentLineToBottom | Verschiebt die aktuelle Zeile an den unteren Rand der Ansicht. |
![]() |
MoveCurrentLineToTop | Verschiebt die aktuelle Zeile an den oberen Rand der Ansicht. |
![]() |
MoveLineDown | Verschiebt die Einfügemarke eine Zeile nach unten. |
![]() |
MoveLineUp | Verschiebt die Einfügemarke eine Zeile nach oben. |
![]() |
MoveToBottomOfView | Verschiebt die Einfügemarke in die letzte vollständig sichtbare Zeile der Ansicht. |
![]() |
MoveToEndOfDocument | Verschiebt die Einfügemarke an das Ende des Dokuments. |
![]() |
MoveToEndOfLine | Verschiebt die Einfügemarke an das Ende der Zeile. |
![]() |
MoveToHome | Verschiebt die Einfügemarke in die erste Textspalte in der Zeile. |
![]() |
MoveToLastNonWhiteSpaceCharacter | Verschiebt die Einfügemarke direkt vor das letzte Zeichen in der Zeile, das kein Leerzeichen ist. |
![]() |
MoveToNextCharacter | Verschiebt die Einfügemarke zum nächsten Zeichen. |
![]() |
MoveToNextWord | Verschiebt die Einfügemarke zum nächsten Wort. |
![]() |
MoveToPreviousCharacter | Verschiebt die Einfügemarke zum vorherigen Zeichen. |
![]() |
MoveToPreviousWord | Verschiebt die Einfügemarke zum vorhergehenden Wort. |
![]() |
MoveToStartOfDocument | Verschiebt die Einfügemarke an den Anfang des Dokuments. |
![]() |
MoveToStartOfLine | Verschiebt die Einfügemarke an den Anfang der Zeile. |
![]() |
MoveToStartOfLineAfterWhiteSpace | Verschiebt die Einfügemarke in die erste Zeile der Zeichen ohne Leerzeichen. |
![]() |
MoveToStartOfNextLineAfterWhiteSpace | Verschiebt die Einfügemarke in die erste Nicht Leerraum Zeichen in der nächsten Zeile. |
![]() |
MoveToStartOfPreviousLineAfterWhiteSpace | Verschiebt die Einfügemarke in die erste Nicht Leerraum Zeichen in der vorherigen Zeile. |
![]() |
MoveToTopOfView | Verschiebt die Einfügemarke in die erste vollständig sichtbare Zeile der Ansicht. |
![]() |
NormalizeLineEndings | Ersetzt alle Zeilenenden, die nicht mit der angegebenen Zeichenfolge übereinstimmt. |
![]() |
OpenLineAbove | Fügt am Anfang der Zeile, in der sich die Einfügemarke befindet, eine neue Zeile ein. |
![]() |
OpenLineBelow | Fügt am Ende der Zeile, in der sich die Einfügemarke befindet, eine neue Zeile ein. |
![]() |
PageDown | Verschiebt die Einfügemarke eine Seite nach unten. |
![]() |
PageUp | Verschiebt die Einfügemarke eine Seite nach oben. |
![]() |
Paste | Fügt Text aus der Zwischenablage im Textpuffer ein. |
![]() |
ReplaceAllMatches | Ersetzt alle übereinstimmenden Instanzen der angegebenen Zeichenfolge. |
![]() |
ReplaceSelection | Ersetzt die Textauswahl durch den angegebenen Text. |
![]() |
ReplaceText | Ersetzt Text aus der angegebenen Spanne durch den angegebenen Text. |
![]() |
ResetSelection | Setzt jede Auswahl im Text zurück. |
![]() |
ScrollColumnLeft | Führt in der Ansicht einen Bildlauf um eine Spalte nach links aus. |
![]() |
ScrollColumnRight | Führt in der Ansicht einen Bildlauf um eine Spalte nach rechts aus. |
![]() |
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. |
![]() |
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. |
![]() |
ScrollLineCenter | Führt einen Bildlauf in der Zeile durch, in der sich die Einfügemarke befindet, sodass sie in der Ansicht zentriert wird. |
![]() |
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. |
![]() |
ScrollPageDown | Führt einen Bildlauf um eine Seite nach unten aus, ohne die Einfügemarke zu verschieben. |
![]() |
ScrollPageUp | Führt einen Bildlauf um eine Seite nach oben aus, ohne die Einfügemarke zu verschieben. |
![]() |
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. |
![]() |
SelectAll | Wählt den gesamten Text aus. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
SelectCurrentWord | Wählt das aktuelle Wort aus. |
![]() |
SelectEnclosing | Wählt das einschließende übergeordnete Element aus. |
![]() |
SelectFirstChild | Wählt das erste untergeordnete Element aus. |
![]() |
SelectLine | Wählt die angegebene Zeile aus. |
![]() |
SelectNextSibling | Wählt das nächste nebengeordnete Element aus. |
![]() |
SelectPreviousSibling | Wählt das vorherige nebengeordnete Element aus. |
![]() |
SwapCaretAndAnchor | Vertauscht die Einfügemarke an der aktuellen Position mit dem anderen Ende der Auswahl. |
![]() |
Tabify | Konvertiert in allen Zeilen, die von der Auswahl und der Einfügemarke betroffen sind, das führende Leerzeichen in Tabstopps. |
![]() |
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. |
![]() |
TransposeCharacter | Vertauscht das Zeichen am Cursor mit dem nächsten Zeichen. |
![]() |
TransposeLine | Vertauscht die Zeile, die den Cursor enthält, mit der nächsten Zeile. |
![]() |
TransposeWord | Vertauscht das aktuelle Wort mit dem nächsten Wort. |
![]() |
Unindent | Unindents der Text. |
![]() |
Untabify | Konvertiert die führenden Leerzeichen in Leerzeichen zu allen Zeilen, die von der Auswahl und der Einfügemarke betroffen sind. |
![]() |
ZoomIn | Zoomt in die Textansicht mit einem Skalierungsfaktor von 10% %. |
![]() |
ZoomOut | Zoom aus der Textansicht mit einem Skalierungsfaktor von 10% %. |
![]() |
ZoomTo | Wendet die angegebene Zoomstufe für die Textansicht. |
Zum Seitenanfang
Hinweise
Sie können diese Schnittstelle abrufen, indem Sie IEditorOperationsFactoryServiceimportieren.