共用方式為


TextSelection.Unindent 方法

從文字選取範圍移除縮排的縮排層次數目指定的。

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

語法

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

參數

  • Count
    類型:Int32

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

備註

Unindent 所顯示的資料列數目為一個縮排層次的全域設定表示移除文字選取範圍的縮排。 Unindent 不會根據程式碼的內容執行智慧型格式化或移除文字行的縮排。 移除縮排層次時會依據定位點和縮排層次大小的目前全域設定,視需要刪除或插入定位點和字元。

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

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

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

範例

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

.NET Framework 安全性

請參閱

參考

TextSelection 介面

EnvDTE 命名空間