IEditorOperations3 Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define as operações relacionadas ao editor, além das operações definidas pelo IEditorOperations2 .
public interface class IEditorOperations3 : Microsoft::VisualStudio::Text::Operations::IEditorOperations2
public interface class IEditorOperations3 : Microsoft::VisualStudio::Text::Operations::IEditorOperations2
__interface IEditorOperations3 : Microsoft::VisualStudio::Text::Operations::IEditorOperations2
public interface IEditorOperations3 : Microsoft.VisualStudio.Text.Operations.IEditorOperations2
type IEditorOperations3 = interface
interface IEditorOperations2
interface IEditorOperations
Public Interface IEditorOperations3
Implements IEditorOperations2
- Implementações
Propriedades
| CanCut |
Determina se uma operação de recorte é possível. (Herdado de IEditorOperations) |
| CanDelete |
Determina se uma operação de exclusão é possível. (Herdado de IEditorOperations) |
| CanPaste |
Determina se uma operação de colagem é possível. (Herdado de IEditorOperations) |
| Options |
Obtém as opções específicas para esta exibição. (Herdado de IEditorOperations) |
| ProvisionalCompositionSpan |
Obtém a extensão da composição provisória atual (NULL se não houver composição provisória). (Herdado de IEditorOperations) |
| SelectedText |
Obtém o texto selecionado. (Herdado de IEditorOperations) |
| TextView |
Obtém a exibição de texto na qual essas operações funcionam. (Herdado de IEditorOperations) |
Métodos
| AddAfterTextBufferChangePrimitive() |
Adiciona um ITextUndoPrimitive ao ITextUndoHistory para o buffer que reverterá a seleção para o estado atual quando ela for refeita. (Herdado de IEditorOperations) |
| AddBeforeTextBufferChangePrimitive() |
Adiciona um ITextUndoPrimitive ao ITextUndoHistory para o buffer que reverterá a seleção para o estado atual quando ela for desfeita. (Herdado de IEditorOperations) |
| Backspace() |
Exclui um caractere à esquerda do cursor atual. (Herdado de IEditorOperations) |
| Capitalize() |
Converte todos os caracteres na seleção em minúsculas e, em seguida, converte o primeiro caractere em cada palavra na seleção em maiúsculas. Se a seleção estiver vazia, ela tornará o próximo caractere em maiúsculas. (Herdado de IEditorOperations) |
| ConvertSpacesToTabs() |
Converte espaços em tabulações na seleção ou na linha em que o cursor está se a seleção estiver vazia. (Herdado de IEditorOperations) |
| ConvertTabsToSpaces() |
Converte tabulações em espaços na seleção ou na linha em que o cursor está se a seleção estiver vazia. (Herdado de IEditorOperations) |
| CopySelection() |
Copia o texto selecionado para a área de transferência. (Herdado de IEditorOperations) |
| CutFullLine() |
Se houver uma seleção presente, excluirá todas as linhas tocadas pela seleção, incluindo caracteres de quebra de linha, e copiará o texto para a área de transferência. Caso contrário, exclui a linha em que o cursor está, incluindo os caracteres de quebra de linha, e copia o texto para a área de transferência. (Herdado de IEditorOperations) |
| CutSelection() |
Recorta o texto selecionado. (Herdado de IEditorOperations) |
| DecreaseLineIndent() |
Se houver uma seleção de várias linhas, o removerá o recuo de cada linha na seleção, caso contrário, removerá o recuo da linha em que o cursor está. (Herdado de IEditorOperations) |
| Delete() |
Exclui a seleção se houver um, ou o próximo caractere no buffer, se houver um. (Herdado de IEditorOperations) |
| DeleteBlankLines() |
Exclui todas as linhas ou linhas vazias que contêm apenas espaços em branco na seleção. (Herdado de IEditorOperations) |
| DeleteFullLine() |
Se houver uma seleção, excluirá todas as linhas tocadas pela seleção, incluindo caracteres de quebra de linha. Caso contrário, exclui a linha em que o cursor está, incluindo os caracteres de quebra de linha. (Herdado de IEditorOperations) |
| DeleteHorizontalWhiteSpace() |
Exclui todo o espaço em branco dos inícios e extremidades das linhas selecionadas e corta o espaço em branco interno. (Herdado de IEditorOperations) |
| DeleteToBeginningOfLine() |
Exclui a linha na qual o cursor está, até o caractere de quebra de linha anterior e a seleção, se presente. (Herdado de IEditorOperations) |
| DeleteToEndOfLine() |
Exclui a linha na qual o cursor se encontra, até o caractere de quebra de linha e a seleção, se presente. (Herdado de IEditorOperations) |
| DeleteWordToLeft() |
Exclui a palavra à esquerda da posição atual do cursor. (Herdado de IEditorOperations) |
| DeleteWordToRight() |
Exclui a palavra à direita da posição atual do cursor. (Herdado de IEditorOperations) |
| DuplicateSelection() |
Duplica a seleção atual ou a linha inteira (se não houver seleção), sem alterar a área de transferência. |
| ExtendSelection(Int32) |
Estende o intervalo de seleção atual para a nova extremidade de seleção. (Herdado de IEditorOperations) |
| GetWhitespaceForVirtualSpace(VirtualSnapshotPoint) |
Obtém uma cadeia 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. (Herdado de IEditorOperations) |
| GotoLine(Int32) |
Move o cursor para o início da linha especificada. (Herdado de IEditorOperations) |
| IncreaseLineIndent() |
Se houver uma seleção de várias linhas, o adicionará recuo a cada linha na seleção; caso contrário, adicionará recuo à linha em que o cursor está. (Herdado de IEditorOperations) |
| Indent() |
Se houver uma seleção de várias linhas, a seleção será recuada, caso contrário, inserirá uma guia no local do cursor. (Herdado de IEditorOperations) |
| InsertFile(String) |
Insere um arquivo no disco no buffer de texto. (Herdado de IEditorOperations) |
| InsertFinalNewLine() |
Insere uma nova linha no final do documento, caso ela ainda não esteja lá. |
| InsertNewLine() |
Insere uma nova linha na posição atual do cursor. (Herdado de IEditorOperations) |
| InsertProvisionalText(String) |
Insere o texto fornecido na posição atual do cursor como texto provisório. (Herdado de IEditorOperations) |
| InsertText(String) |
Insere o texto fornecido na posição atual do cursor. (Herdado de IEditorOperations) |
| InsertTextAsBox(String, VirtualSnapshotPoint, VirtualSnapshotPoint) |
Insere o texto fornecido na posição atual do cursor como uma caixa. (Herdado de IEditorOperations) |
| MakeLowercase() |
Converte letras maiúsculas em minúsculas na seleção. Se a seleção estiver vazia, tornará o próximo caractere em minúsculas. (Herdado de IEditorOperations) |
| MakeUppercase() |
Converte letras minúsculas em maiúsculas na seleção. Se a seleção estiver vazia, tornará o próximo caractere em maiúsculas. (Herdado de IEditorOperations) |
| MoveCaret(ITextViewLine, Double, Boolean) |
Move o cursor para o fornecido |
| MoveCurrentLineToBottom() |
Move a linha atual para a parte inferior da exibição. (Herdado de IEditorOperations) |
| MoveCurrentLineToTop() |
Move a linha atual para a parte superior da exibição. (Herdado de IEditorOperations) |
| MoveLineDown(Boolean) |
Move o cursor uma linha para baixo. (Herdado de IEditorOperations) |
| MoveLineUp(Boolean) |
Move o cursor uma linha para cima. (Herdado de IEditorOperations) |
| MoveSelectedLinesDown() |
Move as linhas selecionadas abaixo da linha que está debordando a seleção na parte inferior. Mover para baixo na parte inferior do arquivo retornará true, mas nenhuma alteração será feita. As regiões recolhidas que estão sendo movidas e sendo movidas, permanecerão recolhidas. As movimentações que envolvem regiões ReadOnly não resultarão em nenhuma alteração feita. (Herdado de IEditorOperations2) |
| MoveSelectedLinesUp() |
Move as linhas selecionadas para cima acima da linha que está na borda da seleção na parte superior. Mover para cima na parte superior do arquivo retornará true, mas nenhuma alteração será feita. As regiões recolhidas que estão sendo movidas e sendo movidas, permanecerão recolhidas. As movimentações que envolvem regiões ReadOnly não resultarão em nenhuma alteração feita. (Herdado de IEditorOperations2) |
| MoveToBottomOfView(Boolean) |
Move o cursor para a última linha totalmente visível da exibição. (Herdado de IEditorOperations) |
| MoveToEndOfDocument(Boolean) |
Move o cursor no final do documento. (Herdado de IEditorOperations) |
| MoveToEndOfLine(Boolean) |
Move o cursor para o fim da linha. (Herdado de IEditorOperations) |
| MoveToHome(Boolean) |
Move o cursor para a primeira coluna de texto na linha; Se o cursor já estiver na primeira coluna de texto ou não houver texto, mova o cursor para a primeira coluna na linha. (Herdado de IEditorOperations) |
| MoveToLastNonWhiteSpaceCharacter(Boolean) |
Move o cursor para pouco antes do último caractere que não seja espaço em branco na linha. (Herdado de IEditorOperations) |
| MoveToNextCharacter(Boolean) |
Move o cursor para o próximo caractere. (Herdado de IEditorOperations) |
| MoveToNextWord(Boolean) |
Move o cursor para a próxima palavra. (Herdado de IEditorOperations) |
| MoveToPreviousCharacter(Boolean) |
Move o cursor para o caractere anterior. (Herdado de IEditorOperations) |
| MoveToPreviousWord(Boolean) |
Move o cursor para a palavra anterior. (Herdado de IEditorOperations) |
| MoveToStartOfDocument(Boolean) |
Move o cursor para o início do documento. (Herdado de IEditorOperations) |
| MoveToStartOfLine(Boolean) |
Move o cursor para a primeira coluna na linha atual. (Herdado de IEditorOperations) |
| MoveToStartOfLineAfterWhiteSpace(Boolean) |
Move o cursor para o início da linha após todo o espaço em branco. (Herdado de IEditorOperations) |
| MoveToStartOfNextLineAfterWhiteSpace(Boolean) |
Move o cursor para o início da próxima linha após todo o espaço em branco. (Herdado de IEditorOperations) |
| MoveToStartOfPreviousLineAfterWhiteSpace(Boolean) |
Move o cursor para o início da linha anterior após todo o espaço em branco. (Herdado de IEditorOperations) |
| MoveToTopOfView(Boolean) |
Move o cursor para a primeira linha totalmente visível da exibição. (Herdado de IEditorOperations) |
| NormalizeLineEndings(String) |
Substitui todas as terminações de linha que não correspondem |
| OpenLineAbove() |
Insere uma nova linha no início da linha em que o cursor está. (Herdado de IEditorOperations) |
| OpenLineBelow() |
Insere uma nova linha no final da linha em que o cursor está. (Herdado de IEditorOperations) |
| PageDown(Boolean) |
Move o cursor uma página para baixo. (Herdado de IEditorOperations) |
| PageUp(Boolean) |
Move o cursor uma página para cima. (Herdado de IEditorOperations) |
| Paste() |
Cola o texto da área de transferência no buffer de texto. (Herdado de IEditorOperations) |
| ReplaceAllMatches(String, String, Boolean, Boolean, Boolean) |
Substitui todas as ocorrências correspondentes da cadeia de caracteres especificada. (Herdado de IEditorOperations) |
| ReplaceSelection(String) |
Substitui a seleção de texto pelo novo texto. (Herdado de IEditorOperations) |
| ReplaceText(Span, String) |
Substitui o texto do trecho fornecido pelo novo texto. (Herdado de IEditorOperations) |
| ResetSelection() |
Redefine qualquer seleção no texto. (Herdado de IEditorOperations) |
| ScrollColumnLeft() |
Rola a exibição de uma coluna para a esquerda. (Herdado de IEditorOperations) |
| ScrollColumnRight() |
Rola a exibição de uma coluna para a direita. (Herdado de IEditorOperations) |
| ScrollDownAndMoveCaretIfNecessary() |
Rola a exibição para baixo em uma linha e reposiciona o cursor, se ele for rolado para fora da página, para a primeira linha totalmente visível na exibição. (Herdado de IEditorOperations) |
| ScrollLineBottom() |
Rola a linha em que o cursor está, de forma que seja a última linha totalmente visível na exibição. (Herdado de IEditorOperations) |
| ScrollLineCenter() |
Rola a linha em que o cursor está, para que ele seja centralizado na exibição. (Herdado de IEditorOperations) |
| ScrollLineTop() |
Rolar para a linha o cursor está ativado, para que seja a primeira linha totalmente visível na exibição. (Herdado de IEditorOperations) |
| ScrollPageDown() |
Rola a exibição uma página para baixo sem mover o cursor. (Herdado de IEditorOperations) |
| ScrollPageUp() |
Rola a exibição de uma página para cima sem mover o cursor. (Herdado de IEditorOperations) |
| ScrollUpAndMoveCaretIfNecessary() |
Rola a exibição para cima em uma linha e reposiciona o cursor, se ele for rolado para fora da página, para a última linha totalmente visível na exibição. (Herdado de IEditorOperations) |
| SelectAll() |
Seleciona todo o texto. (Herdado de IEditorOperations) |
| SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint) |
Seleciona do ponto de ancoragem fornecido ao ponto ativo, movendo o cursor para o novo ponto ativo da seleção. O span selecionado ficará visível. (Herdado de IEditorOperations) |
| SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode) |
Seleciona do ponto de ancoragem fornecido ao ponto ativo, movendo o cursor para o novo ponto ativo da seleção. Além disso, verifique se a seleção está no modo de seleção fornecido e torne o intervalo selecionado visível. (Herdado de IEditorOperations) |
| SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode, Nullable<EnsureSpanVisibleOptions>) |
Seleciona do ponto de ancoragem fornecido ao ponto ativo, movendo o cursor para o novo ponto ativo da seleção. Além disso, verifique se a seleção está no modo de seleção fornecido e torne o intervalo selecionado visível. (Herdado de IEditorOperations) |
| SelectCurrentWord() |
Seleciona a palavra atual. (Herdado de IEditorOperations) |
| SelectEnclosing() |
Seleciona o pai delimitador. (Herdado de IEditorOperations) |
| SelectFirstChild() |
Seleciona o primeiro filho. (Herdado de IEditorOperations) |
| SelectLine(ITextViewLine, Boolean) |
Seleciona a linha determinada. (Herdado de IEditorOperations) |
| SelectNextSibling(Boolean) |
Seleciona o próximo irmão. (Herdado de IEditorOperations) |
| SelectPreviousSibling(Boolean) |
Seleciona o irmão anterior. (Herdado de IEditorOperations) |
| SwapCaretAndAnchor() |
Permuta o cursor de sua posição atual para a outra extremidade da seleção. (Herdado de IEditorOperations) |
| Tabify() |
Converte o espaço em branco à esquerda em tabulações em todas as linhas tocadas pela seleção e pelo cursor. (Herdado de IEditorOperations) |
| ToggleCase() |
Alterna o caso de cada caractere na seleção. Se a seleção estiver vazia, o alterará o caso do próximo caractere. (Herdado de IEditorOperations) |
| TransposeCharacter() |
Transpõe o caractere no cursor com o próximo caractere. Transpõe os dois primeiros caracteres quando o cursor estiver no início da linha. Transpõe os dois últimos caracteres quando o cursor estiver no final da linha. (Herdado de IEditorOperations) |
| TransposeLine() |
Transpõe a linha que contém o cursor com a próxima linha. Transpõe as duas últimas linhas quando o cursor na última linha. (Herdado de IEditorOperations) |
| TransposeWord() |
Transpõe a palavra atual com a próxima. O espaço em branco e a pontuação não são tratados como palavras. (Herdado de IEditorOperations) |
| TrimTrailingWhiteSpace() |
Exclui todo o espaço em branco de extremidades das linhas selecionadas. |
| Unindent() |
Se houver uma seleção de várias linhas, o desrecuará a seleção. Se houver uma única seleção de linha, o removerá até o espaço em branco de uma Tabulação de antes do início da seleção. Se não houver seleção, o removerá até o espaço em branco de uma Tabulação de antes da posição do cursor. (Herdado de IEditorOperations) |
| Untabify() |
Converte o espaço em branco à esquerda em espaços de todas as linhas tocadas pela seleção e pelo cursor. (Herdado de IEditorOperations) |
| ZoomIn() |
Amplia a exibição de texto por um fator de dimensionamento de 10% (Herdado de IEditorOperations) |
| ZoomOut() |
Reduz a exibição de texto por um fator de dimensionamento de 10% (Herdado de IEditorOperations) |
| ZoomTo(Double) |
Aplica o zoomLevel fornecido à exibição de texto (Herdado de IEditorOperations) |