Condividi tramite


Interfaccia IEditorOperations

Definisce operazioni relative all'editor.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Operations
Assembly:  Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)

Sintassi

'Dichiarazione
Public Interface IEditorOperations
public interface IEditorOperations
public interface class IEditorOperations
type IEditorOperations =  interface end
public interface IEditorOperations

Il tipo IEditorOperations espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica CanCut Determina se è possibile eseguire un'operazione taglia.
Proprietà pubblica CanDelete Determina se è possibile eseguire un'operazione elimina.
Proprietà pubblica CanPaste Determina se è possibile eseguire un'operazione Incolla.
Proprietà pubblica Options Ottiene le opzioni specifiche di questa visualizzazione.
Proprietà pubblica ProvisionalCompositionSpan Ottiene l'intervallo di composizione provvisoria corrente, o nullriferimento null (Nothing in Visual Basic) se non c " è composizione provvisoria).
Proprietà pubblica SelectedText ottiene il testo selezionato.
Proprietà pubblica TextView Ottiene la visualizzazione di testo su cui queste operazioni.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddAfterTextBufferChangePrimitive aggiunge ITextUndoPrimitive in ITextUndoHistory per il buffer che ripristinerà lo stato corrente della selezione a quando viene ripetuta.
Metodo pubblico AddBeforeTextBufferChangePrimitive aggiunge ITextUndoPrimitive in ITextUndoHistory per il buffer che ripristinerà lo stato corrente della selezione al momento dell'annullamento.
Metodo pubblico Backspace Consente di eliminare un carattere a sinistra del cursore.
Metodo pubblico Capitalize Converte tutti i caratteri nella selezione in minuscolo, quindi converte il primo carattere di ogni parola nella selezione in maiuscolo.Se la selezione è vuota, converte il carattere successivo in lettera maiuscola.
Metodo pubblico ConvertSpacesToTabs Converte gli spazi in tabulazioni nella selezione, o, se la selezione è vuota, sulla riga in cui si trova il cursore.
Metodo pubblico ConvertTabsToSpaces Consente di convertire le tabulazioni in spazi nella selezione, o, se la selezione è vuota, sulla riga in cui si trova il cursore.
Metodo pubblico CopySelection Copia il testo selezionato negli Appunti.
Metodo pubblico CutFullLine Se c " è una selezione, elimina tutte le righe della selezione, inclusi i caratteri di interruzione di riga e copia il testo negli Appunti.In caso contrario, elimina la riga in cui si trova il cursore, inclusi i caratteri di interruzione di riga e copia il testo negli Appunti.
Metodo pubblico CutSelection Tagliare il testo selezionato.
Metodo pubblico DecreaseLineIndent Se c " è una selezione di più righe, rimuove il rientro da ogni riga della selezione in caso contrario, rimuove il rientro dalla riga in cui si trova il cursore.
Metodo pubblico Delete Elimina la selezione se c " è una.Se non c " è selezione, elimina il carattere successivo nel buffer.
Metodo pubblico DeleteBlankLines Elimina tutte le righe vuote o le righe che contengono solo spazi vuoti nella selezione.
Metodo pubblico DeleteFullLine Se c " è una selezione, elimina tutte le righe della selezione, inclusi i caratteri di interruzione di riga.In caso contrario, elimina la riga in cui si trova il cursore, inclusi i caratteri di interruzione di riga.
Metodo pubblico DeleteHorizontalWhiteSpace Elimina tutti gli spazi vuoti presenti all'inizio e alla fine delle righe selezionate e gli spazi vuoti interni.
Metodo pubblico DeleteToBeginningOfLine Elimina la riga in cui si trova il cursore, fino al carattere di interruzione di riga precedente e alla selezione, se presente.
Metodo pubblico DeleteToEndOfLine Elimina la riga in cui si trova il cursore, fino al carattere di interruzione di riga e della selezione, se presente.
Metodo pubblico DeleteWordToLeft Eliminare la parola a sinistra della posizione corrente del cursore.
Metodo pubblico DeleteWordToRight Eliminare la parola a destra della posizione corrente del cursore.
Metodo pubblico ExtendSelection Consente di estendere la selezione corrente fino alla posizione specificata.
Metodo pubblico GetWhitespaceForVirtualSpace Ottiene una stringa composta degli spazi vuoti che verranno inseriti per colmare il divario tra un determinato VirtualSnapshotPoint e il più vicino SnapshotPoint sulla stessa riga.
Metodo pubblico GotoLine Sposta il cursore all'inizio della riga specificata.
Metodo pubblico IncreaseLineIndent Se c " è una selezione di più righe, aggiunge il rientro a tutte le righe della selezione in caso contrario, aggiunge il rientro alla riga in cui si trova il cursore.
Metodo pubblico Indent Se c " è una selezione di più righe il rientro della selezione in caso contrario, inserisce una tabulazione nella posizione del cursore.
Metodo pubblico InsertFile Inserisce il contenuto di un file su disco nel buffer di testo.
Metodo pubblico InsertNewLine Inserisce una nuova riga nella posizione corrente del cursore.
Metodo pubblico InsertProvisionalText Inserisce il testo specificato nella posizione corrente del cursore come testo provvisorio.
Metodo pubblico InsertText Inserisce il testo specificato nella posizione corrente del cursore.
Metodo pubblico InsertTextAsBox Inserisce il testo specificato nella posizione corrente del cursore come casella.
Metodo pubblico MakeLowercase Converte le lettere maiuscole in lettere minuscole nella selezione.Se la selezione è vuota, converte il carattere successivo in lettera minuscola.
Metodo pubblico MakeUppercase Converte le lettere minuscole in lettere maiuscole nella selezione.Se la selezione è vuota, converte il carattere successivo in lettera maiuscola.
Metodo pubblico MoveCaret Sposta il cursore sulla riga specificata all'offset specificato.
Metodo pubblico MoveCurrentLineToBottom Sposta la linea corrente nella parte inferiore della visualizzazione.
Metodo pubblico MoveCurrentLineToTop Sposta la linea corrente nella parte superiore della visualizzazione.
Metodo pubblico MoveLineDown Sposta il cursore in basso di una riga uno.
Metodo pubblico MoveLineUp Sposta il cursore.
Metodo pubblico MoveToBottomOfView Sposta il cursore all'ultima riga completamente visibile della visualizzazione.
Metodo pubblico MoveToEndOfDocument Sposta il cursore alla fine del documento.
Metodo pubblico MoveToEndOfLine Sposta il cursore alla fine della riga.
Metodo pubblico MoveToHome Sposta il cursore sulla prima colonna di testo sulla riga.
Metodo pubblico MoveToLastNonWhiteSpaceCharacter Sposta il cursore appena prima dell'ultimo spazio di colore della linea.
Metodo pubblico MoveToNextCharacter Sposta il cursore sul carattere successivo.
Metodo pubblico MoveToNextWord Sposta il cursore sulla parola successiva.
Metodo pubblico MoveToPreviousCharacter Sposta il cursore sul carattere precedente.
Metodo pubblico MoveToPreviousWord Sposta il cursore sulla parola precedente.
Metodo pubblico MoveToStartOfDocument Sposta il cursore all'inizio del documento.
Metodo pubblico MoveToStartOfLine Sposta il cursore all'inizio della riga.
Metodo pubblico MoveToStartOfLineAfterWhiteSpace Sposta il cursore sul primo carattere diverso da uno spazio vuoto della riga.
Metodo pubblico MoveToStartOfNextLineAfterWhiteSpace Sposta il cursore sul primo carattere diverso da uno spazio vuoto nella riga successiva.
Metodo pubblico MoveToStartOfPreviousLineAfterWhiteSpace Sposta il cursore sul primo carattere diverso da uno spazio vuoto sulla riga precedente.
Metodo pubblico MoveToTopOfView Sposta il cursore sulla prima riga completamente visibile della visualizzazione.
Metodo pubblico NormalizeLineEndings Sostituisce tutte le terminazioni riga che non corrispondono alla stringa specificata.
Metodo pubblico OpenLineAbove Inserisce una nuova riga all'inizio della riga in cui si trova il cursore.
Metodo pubblico OpenLineBelow Inserisce una nuova riga alla fine della riga in cui si trova il cursore.
Metodo pubblico PageDown Sposta il cursore in basso di una pagina uno.
Metodo pubblico PageUp Il cursore in alto di una pagina uno.
Metodo pubblico Paste Le incolla il testo dagli Appunti nel buffer di testo.
Metodo pubblico ReplaceAllMatches Sostituisce tutte le occorrenze corrispondenti della stringa specificata.
Metodo pubblico ReplaceSelection Sostituisce la selezione di testo con il testo specificato.
Metodo pubblico ReplaceText Sostituisce il testo nell'intervallo specificato con il testo specificato.
Metodo pubblico ResetSelection Reimposta qualsiasi selezione nel testo.
Metodo pubblico ScrollColumnLeft Scorre la visualizzazione di una colonna verso sinistra.
Metodo pubblico ScrollColumnRight Scorre la visualizzazione di una colonna verso destra.
Metodo pubblico ScrollDownAndMoveCaretIfNecessary Scorre la visualizzazione in basso di una riga e riposiziona il cursore alla prima riga completamente visibile della visualizzazione, se si scorre alla pagina.
Metodo pubblico ScrollLineBottom Scorre la riga sulla quale si trova il cursore, in modo che sia l'ultima riga completamente visibile della visualizzazione.
Metodo pubblico ScrollLineCenter Scorre la riga sulla quale si trova il cursore, in modo che viene centrato nella visualizzazione.
Metodo pubblico ScrollLineTop Scorre la riga sulla quale si trova il cursore, in modo che sia la prima riga completamente visibile della visualizzazione.
Metodo pubblico ScrollPageDown Scorre la visualizzazione in basso di una pagina senza spostare il cursore.
Metodo pubblico ScrollPageUp Scorre la visualizzazione in una pagina senza spostare il cursore.
Metodo pubblico ScrollUpAndMoveCaretIfNecessary Scorre la visualizzazione in alto di una riga e riposiziona il cursore, se fuoriuscito della pagina, all'ultima riga completamente visibile della visualizzazione.
Metodo pubblico SelectAll Selezionare tutto il testo.
Metodo pubblico SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint) Selezionare dal punto di ancoraggio specificato nel punto attivo, spostati sul cursore al nuovo punto attivo della selezione.L'intervallo selezionata verrà reso visibile.
Metodo pubblico SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode) Selezionare dal punto di ancoraggio specificato nel punto attivo, spostati sul cursore al nuovo punto attivo della selezione e e assicurando che la selezione è in modalità di selezione specificata e pertanto l'intervallo selezionata visibile.
Metodo pubblico SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode, Nullable<EnsureSpanVisibleOptions>) Selezionare dal punto di ancoraggio specificato nel passaggio attivo, spostati sul cursore al nuovo punto attivo della selezione, garantendo l'installazione della selezione è in modalità di selezione specificata e in impostare l'intervallo selezionata visibile.
Metodo pubblico SelectCurrentWord Selezionare la parola corrente.
Metodo pubblico SelectEnclosing Seleziona l'elemento padre di inclusione.
Metodo pubblico SelectFirstChild Seleziona il primo elemento figlio.
Metodo pubblico SelectLine Selezionare la riga specificata.
Metodo pubblico SelectNextSibling Seleziona l'elemento di pari livello.
Metodo pubblico SelectPreviousSibling seleziona l'elemento di pari livello precedente.
Metodo pubblico SwapCaretAndAnchor Scambia il cursore dalla posizione corrente all'altra estremità della selezione.
Metodo pubblico Tabify Converte gli spazi iniziale in tabulazioni su tutte le righe della selezione e toccate dal cursore.
Metodo pubblico ToggleCase Passa il caso dei caratteri nella selezione.Se la selezione è vuota, modifica il carattere successivo.
Metodo pubblico TransposeCharacter Traspone il carattere in corrispondenza con il carattere successivo.
Metodo pubblico TransposeLine Traspone la riga contenente il cursore alla riga successiva.
Metodo pubblico TransposeWord Traspone la parola corrente con la successiva.
Metodo pubblico Unindent Riduce il rientro del testo.
Metodo pubblico Untabify Converte gli spazi iniziale fornisce informazioni su tutte le righe della selezione e toccate dal cursore.
Metodo pubblico ZoomIn Ingrandisce la visualizzazione di testo di un fattore di scala pari al 10%.
Metodo pubblico ZoomOut Riduce la visualizzazione di testo di un fattore di scala pari al 10%.
Metodo pubblico ZoomTo Applica il livello di zoom specificato alla visualizzazione di testo.

In alto

Note

È possibile ottenere questa interfaccia importazione IEditorOperationsFactoryService.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Operations