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.