Compartilhar via


Método TextSelection.Unindent

Remove os recuos do texto selecionado pelo número de níveis de recuo fornecido.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
Sub Unindent ( _
    Count As Integer _
)
void Unindent(
    int Count
)
void Unindent(
    [InAttribute] int Count
)
abstract Unindent : 
        Count:int -> unit 
function Unindent(
    Count : int
)

Parâmetros

  • Count
    Tipo: System.Int32
    Opcional.O número de níveis de recuo de exibição para remover de cada linha do texto selecionado.O padrão é 1.

Comentários

UnindentRemove os recuos no texto selecionado pelo número de colunas de exibição indicado definindo o global para o recuo de um nível.Unindentoferece não inteligente de formatação ou remover recuos para as linhas com base no contexto do código.Guias e os caracteres são excluídos e inseridos conforme necessários para remover um nível de recuo, de acordo com a atuais configurações globais para o tamanho de nível de tabulações e recuos.

Unindenttem um comportamento diferente dependendo se o texto selecionado contínuo ou Colunar.Se for contínua, recuos são removidos do todas as linhas parcial ou totalmente dentro da seleção na primeira coluna.Se for uma seleção Colunar, recuos são removidos do texto selecionado na extremidade esquerda da seleção.

Se o valor de Count for negativo, em seguida, Unindent desempenho igual a Indent método.

Unindentfalha se o valor de Count é maior que ou igual a 10.000.

Exemplos

Sub UnIndentExample()
   ' Before running this example, open a text document.
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection
   ' Go to first line in document and indent it.
   objSel.GotoLine(1, False)
   objSel.Indent(2)
   MsgBox("Indented two places, now unindenting one place...")
   objSel.Unindent(1)
End Sub

Segurança do .NET Framework

Consulte também

Referência

TextSelection Interface

Namespace EnvDTE