Partilhar via


Método TextSelection.Indent

Recua as linhas selecionadas pelo número determinado de níveis de recuo.

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

Sintaxe

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

Parâmetros

  • Count
    Tipo: Int32

    Opcional. O número de corte de exibição nivela para recuar cada linha na seleção de texto. O padrão é 1.

Comentários

Indent recua a seleção de texto pelo número de colunas de exibição indicadas pela configuração global para um nível de recuo. Indent não faz formatação inteligente ou não recua as linhas com base no contexto de código. As guias e espaços são inseridos, dependendo da configuração global para que usa guias ao recuar. O recuo consiste em várias guias e em caracteres de espaço, dependendo da configuração global para quantos espaços um guia é igual.

Indent se comporta de forma diferente dependendo se a seleção de texto é contínua ou columnar. Se for sólida, todas as linhas ou parcialmente completamente dentro de seleção, são recuadas na primeira coluna. Se é uma seleção columnar, a seleção de texto é recuada a borda esquerda de seleção.

o comportamento deIndent depende se a seleção de texto é a linha inteira ou apenas uma parte delas. Se apenas uma parte da linha é selecionada, a parte selecionada é excluída e o restante é recuado um nível de recuo ou número de Count de colunas.

Se o valor de Count for negativo, então Indent executa como o método de Unindent .

Indent falhará se o valor de Count é maior ou igual a 10.000.

Exemplos

Sub IndentExample()
   ' 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(1)
End Sub

Segurança do .NET Framework

Consulte também

Referência

TextSelection Interface

Namespace EnvDTE