Interface IEditorOperations
Define as operações relacionadas ao editor.
Namespace: Microsoft.VisualStudio.Text.Operations
Assembly: Microsoft.VisualStudio.Text.UI (em Microsoft.VisualStudio.Text.UI.dll)
Sintaxe
'Declaração
Public Interface IEditorOperations
public interface IEditorOperations
public interface class IEditorOperations
type IEditorOperations = interface end
public interface IEditorOperations
O tipo IEditorOperations expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
CanCut | Determina se uma operação de corte é possível. |
![]() |
CanDelete | Determina se uma operação de exclusão é possível. |
![]() |
CanPaste | Determina se uma operação de colar é possível. |
![]() |
Options | Obtém as opções específicas para este modo de exibição. |
![]() |
ProvisionalCompositionSpan | Obtém a extensão da atual composição provisória, ou nulluma referência nula (Nothing no Visual Basic) se não houver nenhuma composição provisória). |
![]() |
SelectedText | Obtém o texto selecionado. |
![]() |
TextView | Obtém o modo de exibição de texto em que essas operações funcionam. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
AddAfterTextBufferChangePrimitive | Adiciona um ITextUndoPrimitive para o ITextUndoHistory para o buffer que voltará a seleção até o estado atual quando ele é refeito. |
![]() |
AddBeforeTextBufferChangePrimitive | Adiciona um ITextUndoPrimitive para o ITextUndoHistory para o buffer que voltará a seleção até o estado atual quando ele é desfeito. |
![]() |
Backspace | Exclui um caractere à esquerda do cursor atual. |
![]() |
Capitalize | Converte todos os caracteres da seleção em minúsculas, em seguida, converte o primeiro caractere em cada palavra da seleção em maiúsculas.Se a seleção estiver vazia, em seguida, faz o próximo caractere maiúsculo. |
![]() |
ConvertSpacesToTabs | Converte espaços em tabulações na seleção ou, se a seleção estiver vazia, na linha, o cursor estiver em. |
![]() |
ConvertTabsToSpaces | Converte tabulações para espaços na seleção ou, se a seleção estiver vazia, na linha, o cursor estiver em. |
![]() |
CopySelection | Copia o texto selecionado para a área de transferência. |
![]() |
CutFullLine | Se houver uma seleção, exclui todas as linhas abrangidas pela seleção, incluindo caracteres de quebra de linha e copia o texto na área de transferência.Caso contrário, exclui a linha que o cursor está ativa, incluindo os caracteres de quebra de linha e copia o texto na área de transferência. |
![]() |
CutSelection | Recorta o texto selecionado. |
![]() |
DecreaseLineIndent | Se houver uma seleção de várias linhas, remove o recuo de cada linha da seleção, caso contrário, remove o recuo da linha que o cursor está ativado. |
![]() |
Delete | Exclui a seleção se houver uma.Se não houver nenhuma seleção, exclui o próximo caractere no buffer, caso exista. |
![]() |
DeleteBlankLines | Exclui todas as linhas vazias ou linhas que contêm somente espaços em branco na seleção. |
![]() |
DeleteFullLine | Se houver uma seleção, exclui todas as linhas abrangidas pela seleção, incluindo caracteres de quebra de linha.Caso contrário, exclui de que a linha que o cursor está ativa, incluindo a linha caracteres de quebra. |
![]() |
DeleteHorizontalWhiteSpace | Exclui todos os espaços em branco do inícios e extremidades das linhas selecionadas e apara interno espaços em branco. |
![]() |
DeleteToBeginningOfLine | Exclui a linha que está o cursor, até o caractere de quebra de linha anterior e a seleção, se presente. |
![]() |
DeleteToEndOfLine | Exclui a linha que está o cursor, até o caractere de quebra de linha e a seleção, se presente. |
![]() |
DeleteWordToLeft | Exclui a palavra à esquerda da posição atual do cursor. |
![]() |
DeleteWordToRight | Exclui a palavra à direita da posição atual do cursor. |
![]() |
ExtendSelection | Estende a extensão da seleção atual para a posição especificada. |
![]() |
GetWhitespaceForVirtualSpace | Obtém uma string composta de caracteres de espaço em branco que seriam inseridos para preencher a lacuna entre um determinado VirtualSnapshotPoint e o mais próximo SnapshotPoint na mesma linha. |
![]() |
GotoLine | Move o cursor para o início da linha especificada. |
![]() |
IncreaseLineIndent | Se houver uma seleção de várias linhas, adiciona o recuo para cada linha na seleção, caso contrário, adiciona o recuo para a linha que o cursor estiver em. |
![]() |
Indent | Se houver que uma seleção de várias linhas recua a seleção, caso contrário, insere uma tabulação no local do cursor. |
![]() |
InsertFile | Insere o conteúdo de um arquivo em disco para o buffer de texto. |
![]() |
InsertNewLine | Insere uma nova linha na posição atual do cursor. |
![]() |
InsertProvisionalText | Insere o texto fornecido na posição atual do cursor como texto provisória. |
![]() |
InsertText | Insere o texto fornecido na posição atual do cursor. |
![]() |
InsertTextAsBox | Insere o texto especificado na posição atual do cursor como uma caixa. |
![]() |
MakeLowercase | Converte maiúsculas letras em minúsculas na seleção.Se a seleção estiver vazia, faz o próximo caractere minúsculo. |
![]() |
MakeUppercase | Converte letras minúsculas para maiúsculas na seleção.Se a seleção estiver vazia, coloca o próximo caractere em maiúscula. |
![]() |
MoveCaret | Move o cursor para a linha determinada no deslocamento de determinado. |
![]() |
MoveCurrentLineToBottom | Move a linha atual até a parte inferior do modo de exibição. |
![]() |
MoveCurrentLineToTop | Move a linha atual para a parte superior do modo de exibição. |
![]() |
MoveLineDown | Move a linha de um cursor para baixo. |
![]() |
MoveLineUp | Move o cursor uma linha para cima. |
![]() |
MoveToBottomOfView | Move o cursor para a última linha totalmente visível do modo de exibição. |
![]() |
MoveToEndOfDocument | Move o cursor no final do documento. |
![]() |
MoveToEndOfLine | Move o cursor para o fim da linha. |
![]() |
MoveToHome | Move o cursor para a primeira coluna de texto na linha. |
![]() |
MoveToLastNonWhiteSpaceCharacter | Move o cursor apenas antes que o último caractere de espaço não - em branco na linha. |
![]() |
MoveToNextCharacter | Move o cursor para o próximo caractere. |
![]() |
MoveToNextWord | Move o cursor para a próxima palavra. |
![]() |
MoveToPreviousCharacter | Move o cursor para o caractere anterior. |
![]() |
MoveToPreviousWord | Move o cursor para a palavra anterior. |
![]() |
MoveToStartOfDocument | Move o cursor para o início do documento. |
![]() |
MoveToStartOfLine | Move o cursor para o início da linha. |
![]() |
MoveToStartOfLineAfterWhiteSpace | Move o cursor para o primeiro caractere desconsiderando da linha. |
![]() |
MoveToStartOfNextLineAfterWhiteSpace | Move o cursor para o primeiro caractere desconsiderando na linha seguinte. |
![]() |
MoveToStartOfPreviousLineAfterWhiteSpace | Move o cursor para o primeiro caractere desconsiderando na linha anterior. |
![]() |
MoveToTopOfView | Move o cursor para a primeira linha totalmente visível do modo de exibição. |
![]() |
NormalizeLineEndings | Substitui todas as terminações de linha que não correspondem a seqüência de caracteres especificada. |
![]() |
OpenLineAbove | Insere uma nova linha no início da linha que o cursor está ativado. |
![]() |
OpenLineBelow | Insere uma nova linha no final da linha que o cursor está ativado. |
![]() |
PageDown | Move o cursor de uma página para baixo. |
![]() |
PageUp | Move o cursor de uma página para cima. |
![]() |
Paste | Cola o texto da área de transferência para o buffer de texto. |
![]() |
ReplaceAllMatches | Substitui todas as ocorrências de correspondência de determinada seqüência de caracteres. |
![]() |
ReplaceSelection | Substitui a seleção de texto com o texto especificado. |
![]() |
ReplaceText | Substitui o texto da extensão especificada com o texto especificado. |
![]() |
ResetSelection | Redefine a qualquer seleção no texto. |
![]() |
ScrollColumnLeft | Rola a modo de exibição uma coluna à esquerda. |
![]() |
ScrollColumnRight | Rola a modo de exibição uma coluna à direita. |
![]() |
ScrollDownAndMoveCaretIfNecessary | Rola o modo de exibição para baixo por uma linha e reposiciona o cursor para a primeira linha totalmente visível no modo de exibição, se ele está fora da página. |
![]() |
ScrollLineBottom | Rola a linha que o cursor está ativa, para que ele seja a última linha totalmente visível no modo de exibição. |
![]() |
ScrollLineCenter | Rola a linha que o cursor está ativa, para que fique centralizado no modo de exibição. |
![]() |
ScrollLineTop | Rola a linha que o cursor está ativa, para que ele seja a primeira linha totalmente visível no modo de exibição. |
![]() |
ScrollPageDown | Rola o modo de exibição de uma página para baixo sem mover o cursor. |
![]() |
ScrollPageUp | Rola o modo de exibição de uma página sem mover o cursor. |
![]() |
ScrollUpAndMoveCaretIfNecessary | Rola o modo de exibição por uma linha para cima e reposiciona o cursor, se ele está fora da página, para a última linha totalmente visível no modo de exibição. |
![]() |
SelectAll | Seleciona todo o texto. |
![]() |
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint) | Seleciona do ponto de ancoragem determinado até o ponto ativo, movendo o cursor para o novo ponto ativo da seleção.O intervalo selecionado ficará visível. |
![]() |
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode) | Seleciona do ponto de âncora especificado para o ponto ativo, movendo o cursor para o novo ponto ativo da seleção, garantindo que a seleção esteja no modo de seleção especificada e tornando o selecionado span visíveis. |
![]() |
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode, Nullable<EnsureSpanVisibleOptions>) | Seleciona do ponto de ancoragem de determinado ponto ativo, movendo o cursor para o novo ponto ativo da seleção, garantindo que a seleção esteja no modo de seleção especificada e tornando o intervalo selecionado visíveis. |
![]() |
SelectCurrentWord | Seleciona a palavra atual. |
![]() |
SelectEnclosing | Seleciona o pai de delimitador. |
![]() |
SelectFirstChild | Seleciona o primeiro filho. |
![]() |
SelectLine | Seleciona a linha especificada. |
![]() |
SelectNextSibling | Seleciona o próximo irmão. |
![]() |
SelectPreviousSibling | Seleciona o irmão anterior. |
![]() |
SwapCaretAndAnchor | Troca o cursor da posição atual para a outra extremidade da seleção. |
![]() |
Tabify | Converte o espaço em branco em tabulações em todas as linhas utilizadas pela seleção e o cursor. |
![]() |
ToggleCase | Alterna o caso de cada caractere da seleção.Se a seleção estiver vazia, altera o caso do próximo caractere. |
![]() |
TransposeCharacter | Transpõe o caractere na posição do cursor com o próximo caractere. |
![]() |
TransposeLine | Transpõe a linha que contém o cursor com a próxima linha. |
![]() |
TransposeWord | Transpõe a palavra atual com o próximo. |
![]() |
Unindent | Unindents o texto. |
![]() |
Untabify | Converte o espaço em branco em espaços em todas as linhas utilizadas pela seleção e o cursor. |
![]() |
ZoomIn | Aplica zoom no modo de exibição de texto por um fator de escala de 10%. |
![]() |
ZoomOut | Zoom do modo de exibição texto por um fator de escala de 10%. |
![]() |
ZoomTo | Aplica-se o nível de zoom especificada para o modo de exibição de texto. |
Superior
Comentários
Você pode obter essa interface, importando uma IEditorOperationsFactoryService.