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 | |
---|---|---|
CanCut | Determina se è possibile eseguire un'operazione taglia. | |
CanDelete | Determina se è possibile eseguire un'operazione elimina. | |
CanPaste | Determina se è possibile eseguire un'operazione Incolla. | |
Options | Ottiene le opzioni specifiche di questa visualizzazione. | |
ProvisionalCompositionSpan | Ottiene l'intervallo di composizione provvisoria corrente, o nullriferimento null (Nothing in Visual Basic) se non c " è composizione provvisoria). | |
SelectedText | ottiene il testo selezionato. | |
TextView | Ottiene la visualizzazione di testo su cui queste operazioni. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddAfterTextBufferChangePrimitive | aggiunge ITextUndoPrimitive in ITextUndoHistory per il buffer che ripristinerà lo stato corrente della selezione a quando viene ripetuta. | |
AddBeforeTextBufferChangePrimitive | aggiunge ITextUndoPrimitive in ITextUndoHistory per il buffer che ripristinerà lo stato corrente della selezione al momento dell'annullamento. | |
Backspace | Consente di eliminare un carattere a sinistra del cursore. | |
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. | |
ConvertSpacesToTabs | Converte gli spazi in tabulazioni nella selezione, o, se la selezione è vuota, sulla riga in cui si trova il cursore. | |
ConvertTabsToSpaces | Consente di convertire le tabulazioni in spazi nella selezione, o, se la selezione è vuota, sulla riga in cui si trova il cursore. | |
CopySelection | Copia il testo selezionato negli Appunti. | |
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. | |
CutSelection | Tagliare il testo selezionato. | |
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. | |
Delete | Elimina la selezione se c " è una.Se non c " è selezione, elimina il carattere successivo nel buffer. | |
DeleteBlankLines | Elimina tutte le righe vuote o le righe che contengono solo spazi vuoti nella selezione. | |
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. | |
DeleteHorizontalWhiteSpace | Elimina tutti gli spazi vuoti presenti all'inizio e alla fine delle righe selezionate e gli spazi vuoti interni. | |
DeleteToBeginningOfLine | Elimina la riga in cui si trova il cursore, fino al carattere di interruzione di riga precedente e alla selezione, se presente. | |
DeleteToEndOfLine | Elimina la riga in cui si trova il cursore, fino al carattere di interruzione di riga e della selezione, se presente. | |
DeleteWordToLeft | Eliminare la parola a sinistra della posizione corrente del cursore. | |
DeleteWordToRight | Eliminare la parola a destra della posizione corrente del cursore. | |
ExtendSelection | Consente di estendere la selezione corrente fino alla posizione specificata. | |
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. | |
GotoLine | Sposta il cursore all'inizio della riga specificata. | |
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. | |
Indent | Se c " è una selezione di più righe il rientro della selezione in caso contrario, inserisce una tabulazione nella posizione del cursore. | |
InsertFile | Inserisce il contenuto di un file su disco nel buffer di testo. | |
InsertNewLine | Inserisce una nuova riga nella posizione corrente del cursore. | |
InsertProvisionalText | Inserisce il testo specificato nella posizione corrente del cursore come testo provvisorio. | |
InsertText | Inserisce il testo specificato nella posizione corrente del cursore. | |
InsertTextAsBox | Inserisce il testo specificato nella posizione corrente del cursore come casella. | |
MakeLowercase | Converte le lettere maiuscole in lettere minuscole nella selezione.Se la selezione è vuota, converte il carattere successivo in lettera minuscola. | |
MakeUppercase | Converte le lettere minuscole in lettere maiuscole nella selezione.Se la selezione è vuota, converte il carattere successivo in lettera maiuscola. | |
MoveCaret | Sposta il cursore sulla riga specificata all'offset specificato. | |
MoveCurrentLineToBottom | Sposta la linea corrente nella parte inferiore della visualizzazione. | |
MoveCurrentLineToTop | Sposta la linea corrente nella parte superiore della visualizzazione. | |
MoveLineDown | Sposta il cursore in basso di una riga uno. | |
MoveLineUp | Sposta il cursore. | |
MoveToBottomOfView | Sposta il cursore all'ultima riga completamente visibile della visualizzazione. | |
MoveToEndOfDocument | Sposta il cursore alla fine del documento. | |
MoveToEndOfLine | Sposta il cursore alla fine della riga. | |
MoveToHome | Sposta il cursore sulla prima colonna di testo sulla riga. | |
MoveToLastNonWhiteSpaceCharacter | Sposta il cursore appena prima dell'ultimo spazio di colore della linea. | |
MoveToNextCharacter | Sposta il cursore sul carattere successivo. | |
MoveToNextWord | Sposta il cursore sulla parola successiva. | |
MoveToPreviousCharacter | Sposta il cursore sul carattere precedente. | |
MoveToPreviousWord | Sposta il cursore sulla parola precedente. | |
MoveToStartOfDocument | Sposta il cursore all'inizio del documento. | |
MoveToStartOfLine | Sposta il cursore all'inizio della riga. | |
MoveToStartOfLineAfterWhiteSpace | Sposta il cursore sul primo carattere diverso da uno spazio vuoto della riga. | |
MoveToStartOfNextLineAfterWhiteSpace | Sposta il cursore sul primo carattere diverso da uno spazio vuoto nella riga successiva. | |
MoveToStartOfPreviousLineAfterWhiteSpace | Sposta il cursore sul primo carattere diverso da uno spazio vuoto sulla riga precedente. | |
MoveToTopOfView | Sposta il cursore sulla prima riga completamente visibile della visualizzazione. | |
NormalizeLineEndings | Sostituisce tutte le terminazioni riga che non corrispondono alla stringa specificata. | |
OpenLineAbove | Inserisce una nuova riga all'inizio della riga in cui si trova il cursore. | |
OpenLineBelow | Inserisce una nuova riga alla fine della riga in cui si trova il cursore. | |
PageDown | Sposta il cursore in basso di una pagina uno. | |
PageUp | Il cursore in alto di una pagina uno. | |
Paste | Le incolla il testo dagli Appunti nel buffer di testo. | |
ReplaceAllMatches | Sostituisce tutte le occorrenze corrispondenti della stringa specificata. | |
ReplaceSelection | Sostituisce la selezione di testo con il testo specificato. | |
ReplaceText | Sostituisce il testo nell'intervallo specificato con il testo specificato. | |
ResetSelection | Reimposta qualsiasi selezione nel testo. | |
ScrollColumnLeft | Scorre la visualizzazione di una colonna verso sinistra. | |
ScrollColumnRight | Scorre la visualizzazione di una colonna verso destra. | |
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. | |
ScrollLineBottom | Scorre la riga sulla quale si trova il cursore, in modo che sia l'ultima riga completamente visibile della visualizzazione. | |
ScrollLineCenter | Scorre la riga sulla quale si trova il cursore, in modo che viene centrato nella visualizzazione. | |
ScrollLineTop | Scorre la riga sulla quale si trova il cursore, in modo che sia la prima riga completamente visibile della visualizzazione. | |
ScrollPageDown | Scorre la visualizzazione in basso di una pagina senza spostare il cursore. | |
ScrollPageUp | Scorre la visualizzazione in una pagina senza spostare il cursore. | |
ScrollUpAndMoveCaretIfNecessary | Scorre la visualizzazione in alto di una riga e riposiziona il cursore, se fuoriuscito della pagina, all'ultima riga completamente visibile della visualizzazione. | |
SelectAll | Selezionare tutto il testo. | |
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. | |
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. | |
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. | |
SelectCurrentWord | Selezionare la parola corrente. | |
SelectEnclosing | Seleziona l'elemento padre di inclusione. | |
SelectFirstChild | Seleziona il primo elemento figlio. | |
SelectLine | Selezionare la riga specificata. | |
SelectNextSibling | Seleziona l'elemento di pari livello. | |
SelectPreviousSibling | seleziona l'elemento di pari livello precedente. | |
SwapCaretAndAnchor | Scambia il cursore dalla posizione corrente all'altra estremità della selezione. | |
Tabify | Converte gli spazi iniziale in tabulazioni su tutte le righe della selezione e toccate dal cursore. | |
ToggleCase | Passa il caso dei caratteri nella selezione.Se la selezione è vuota, modifica il carattere successivo. | |
TransposeCharacter | Traspone il carattere in corrispondenza con il carattere successivo. | |
TransposeLine | Traspone la riga contenente il cursore alla riga successiva. | |
TransposeWord | Traspone la parola corrente con la successiva. | |
Unindent | Riduce il rientro del testo. | |
Untabify | Converte gli spazi iniziale fornisce informazioni su tutte le righe della selezione e toccate dal cursore. | |
ZoomIn | Ingrandisce la visualizzazione di testo di un fattore di scala pari al 10%. | |
ZoomOut | Riduce la visualizzazione di testo di un fattore di scala pari al 10%. | |
ZoomTo | Applica il livello di zoom specificato alla visualizzazione di testo. |
In alto
Note
È possibile ottenere questa interfaccia importazione IEditorOperationsFactoryService.