共用方式為


TextSelection.Indent 方法

以指定的縮排層次數目縮排選取各行。

命名空間:  EnvDTE
組件:  EnvDTE (在 EnvDTE.dll 中)

語法

'宣告
Sub Indent ( _
    Count As Integer _
)
void Indent(
    int Count
)
void Indent(
    [InAttribute] int Count
)
abstract Indent : 
        Count:int -> unit
function Indent(
    Count : int
)

參數

  • Count
    類型:Int32

    選擇項。 顯示縮排層次數目。縮排文字選取範圍中每行。 預設值為 1。

備註

Indent 所顯示的資料列數目為一個縮排層次的全域設定表示的縮排文字選取範圍。 Indent 不會根據程式碼的內容執行智慧型格式化或縮排文字行。 定位點和空格會依據縮排時是否要使用定位點的全域設定而決定是否插入。 縮排可能會由多個定位點和空格字元組成,視全域設定中一個定位點等於幾個空格而定。

Indent 不同的行為方式會依據選取文字是否屬於連續式還是分欄式 如果屬於連續式,則選取範圍內 (局部或完整) 的所有行,都會從第一欄開始縮排。 如果屬於分欄式,則文字選取範圍縮排選取範圍的左邊緣。

Indent 行為取決於文字選取範圍是否為整行或只有其中一部分。 如果只選取了行的部分,則選取部分會被刪除,而剩下的部分則會被縮排一個縮排層次,或縮排 Count 指定的欄數。

如果 Count 的值是負數,則 Indent 的執行方式會與 Unindent 相同。

如果 Indent 的值大於或等於 10,000,則 Count 會失敗。

範例

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

.NET Framework 安全性

請參閱

參考

TextSelection 介面

EnvDTE 命名空間