Partilhar 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 pela configuração global para o recuo de um nível. Unindentoferece não inteligentes formatação ou remover recuos para 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 as atuais configurações globais para tamanho de nível de tabulações e recuos.

Unindenttem um comportamento diferente dependendo se o texto selecionado contínua ou Colunar. Se é contínua, recuos serão removidos todas as linhas parcialmente ou completamente 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 executa como o Indent método.

Unindentfalha se o valor de Count é maior 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