共用方式為


文字編輯器節點屬性、選項頁

本文件描述與 [選項] 對話方塊的 [文字編輯器] 分類 DTE.Properties("TextEditor", <Property Page>) 相關聯的一些頁面 (或屬性集合)。 每一小節的標題就是用來存取 Properties 集合的呼叫,而每一小節中的表格會列出集合中的屬性。

控制選項設定中的 Visual Basic 巨集將示範,如何顯示 [選項] 對話方塊中每一個頁面目前的選項及其值。

一般

DTE.Properties("TextEditor", "General")

屬性項目名稱

描述

GoToAnchorAfterEscape

Get/Set (布林值)

如果為 True,在有選取範圍時按 Escape 鍵會將插入點移至建立選取範圍這個動作的起始位置。 如果為 False,則會將插入點移至選取範圍的結束位置。

DragNDropTextEditing

Get/Set (布林值)

決定您能否在文件中拖曳選取的文字區域,執行複製或剪貼作業。

HorizontalScrollBar

Get/Set (布林值)

決定編輯器視窗上是否有水平捲軸。

VerticalScrollBar

Get/Set (布林值)

決定編輯器視窗上是否有垂直捲軸。

SelectionMargin

Get/Set (布林值)

決定文字窗格左邊是否有空間來執行特殊選擇作業、繪製中斷點圖示等。

MarginIndicatorBar

Get/Set (布林值)

決定是否有垂直線來區隔文字窗格的左邊界與主要本文。

UndoCaretActions

Get/Set (布林值)

如果 True. 表示復原作業,除了編輯緩衝區的修改動作之外,還包含插入點動作、選擇命令等。

AutoDelimiterHighlighting

Get/Set (布林值)

決定是否輸入一個結束分隔符號,讓編輯器反白顯示出開始分隔符號。 無論這個屬性的值為何,編輯器一定會以粗體顯示開始分隔符號。

EditorEmulation

Get/Set (列舉)

DetectUTF8WithoutSignature

Get/Set (布林值)

偵測檔案是否在沒有編碼簽章時使用 UTF-8 編碼。

TrackChanges

Get/Set (布林值)

純文字

DTE.Properties("TextEditor", "PlainText")

PlainText 編輯器選項會影響編輯文字檔時的編輯器設定。 每個程式語言和 Visual Studio 套件都有各自特定的 [文字編輯器] 設定。 例如,若要檢視或變更 Visual C# 的編輯器設定,請使用 DTE.Properties("TextEditor", "CSharp") or DTE.Properties("TextEditor", "CSharp-Specific")。 若是 [SQL 指令碼] 的編輯器設定,則請使用 DTE.Properties("TextEditor", "SQL ")。

屬性項目名稱

描述

AutoListMembers

Get/Set (布林值)

決定當使用者在變數參考後面輸入句號時,是否自動顯示可用的成員清單

AutoListParams

Get/Set (布林值)

決定當使用者在函式名稱後面輸入 "(" 時,是否自動顯示引數清單描述

HideAdvancedMembers

Get/Set (布林值)

決定當陳述式完成時是否列出所有成員,或是只列出常用成員

VirtualSpace

Get/Set (布林值)

決定是否將泛空白字元顯示為圖形。 如果將此屬性項目設定為 true,則會將此清單中的 WordWrap 屬性項目設定為 false

WordWrap

Get/Set (布林值)

決定檢視表是否在字組界限處自動為長行換行。 將此設定為 true,會使此清單中的 VirtualSpace 屬性項目設定為 false。

WordWrapGlyphs

Get/Set (布林值)

在一行的結尾顯示圖像;這表示該行會換行至下一行。

EnableLeftClickForURLs

Get/Set (布林值)

決定編輯器是否為 URL 加底線,以及是否只要按一下滑鼠左鍵即可跳至系統登錄之 Web 瀏覽器中的 URL

IndentStyle

Get/Set (vsIndentStyle)

決定縮排樣式。 設定包括:vsIndentStyleNonevsIndentStyleDefault (區塊樣式) 或 vsIndentStyleSmart

TabSize

Get/Set (長整數)

表示一個定位點相當於幾個空格。 如果設定的整數超出 1 到 60 (含) 的範圍就會失敗

InsertTabs

Get/Set (布林值)

如果為 True,則縮排時會使用定位字元

IndentSize

Get/Set (長整數)

表示一個縮排層次相當於幾個空格。 如果設定的整數值超出 1 到 60 (含) 的範圍就會失敗

ShowLineNumbers

Get/Set (布林值)

決定核心編輯器文件檢視表是否在左邊界顯示行號碼

ShowNavigationBar

Get/Set (布林值)

決定是否在編輯器視窗的頂端顯示下拉式清單和按鈕

CutCopyBlankLines

Get/Set (布林值)

在選取時剪下或複製空白行。

請參閱

概念

控制選項設定

在選項頁中決定屬性項目的名稱

環境節點屬性、選項頁

字型和色彩節點屬性、選項頁