共用方式為


IEditorOptions 介面

表示修改值和加入新選項時常見的編輯器選項和可延伸機制。

命名空間:  Microsoft.VisualStudio.Text.Editor
組件:  Microsoft.VisualStudio.Text.Logic (在 Microsoft.VisualStudio.Text.Logic.dll 中)

語法

'宣告
Public Interface IEditorOptions
public interface IEditorOptions
public interface class IEditorOptions
type IEditorOptions =  interface end
public interface IEditorOptions

IEditorOptions 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 GlobalOptions 取得全域選項。
公用屬性 Parent 取得此選項集合的直屬父代。
公用屬性 SupportedOptions 取得支援的選項。

回頁首

方法

  名稱 描述
公用方法 ClearOptionValue(String) 清除給定選項的本機定義值。
公用方法 ClearOptionValue<T>(EditorOptionKey<T>) 清除給定選項的本機定義值。
公用方法 GetOptionValue(String) 取得選項 ID 所指定之選項的值。
公用方法 GetOptionValue<T>(String) 取得指定的選項 ID 所識別之選項的值。
公用方法 GetOptionValue<T>(EditorOptionKey<T>) 取得指定的索引鍵所識別之選項的值。
公用方法 IsOptionDefined(String, Boolean) 判斷是否已定義指定的選項。
公用方法 IsOptionDefined<T>(EditorOptionKey<T>, Boolean) 判斷是否已定義指定的編輯器。
公用方法 SetOptionValue(String, Object) 在目前範圍中設定指定之選項的值。
公用方法 SetOptionValue<T>(EditorOptionKey<T>, T) 在目前範圍中設定指定之選項的值。

回頁首

事件

  名稱 描述
公用事件 OptionChanged 發生於有任何選項變更時。

回頁首

擴充方法

  名稱 描述
公用擴充方法 AppearanceCategory 指定外觀類別。 (以 WpfViewOptionExtensions 定義。)
公用擴充方法 DoesViewProhibitUserInput 判斷檢視是否禁止所有使用者輸入。 (以 TextViewOptionExtensions 定義。)
公用擴充方法 GetIndentSize 取得為指定的縮排大小IEditorOptions。 (以 DefaultOptionExtensions 定義。)
公用擴充方法 GetNewLineCharacter 在選定的編輯器選項,請取得新行字元。 (以 DefaultOptionExtensions 定義。)
公用擴充方法 GetReplicateNewLineCharacter 決定是否要複製的新行字元或字元順序,如果它已經存在時插入新行。 (以 DefaultOptionExtensions 定義。)
公用擴充方法 GetTabSize 取得索引標籤的空格數,在指定的IEditorOptions。 (以 DefaultOptionExtensions 定義。)
公用擴充方法 IsAutoScrollEnabled 判斷是否已以指定的編輯器選項集啟用自動捲動。 (以 TextViewOptionExtensions 定義。)
公用擴充方法 IsChangeTrackingEnabled 判斷是否已以指定的編輯器選項集啟用變更追蹤。 (以 TextViewHostOptionExtensions 定義。)
公用擴充方法 IsConvertTabsToSpacesEnabled 判斷是否已在指定的 IEditorOptions 中啟用用來將 Tab 字元轉換為空格的選項。 (以 DefaultOptionExtensions 定義。)
公用擴充方法 IsDragDropEditingEnabled 判斷指定的選項中是否啟用拖放編輯選項。 (以 TextViewOptionExtensions 定義。)
公用擴充方法 IsGlyphMarginEnabled 判斷是否已以指定的編輯器選項集啟用圖像邊界。 (以 TextViewHostOptionExtensions 定義。)
公用擴充方法 IsHighlightCurrentLineEnabled 判斷是否已啟用用於反白顯示目前這一行的選項。 (以 WpfViewOptionExtensions 定義。)
公用擴充方法 IsHorizontalScrollBarEnabled 判斷是否已以指定的編輯器選項集啟用水平捲軸。 (以 TextViewHostOptionExtensions 定義。)
公用擴充方法 IsLineNumberMarginEnabled 判斷是否已以指定的編輯器選項集啟用行號邊界。 (以 TextViewHostOptionExtensions 定義。)
公用擴充方法 IsMouseWheelZoomEnabled 決定是否要讓滑鼠滾輪縮放。 (以 WpfViewOptionExtensions 定義。)
公用擴充方法 IsOutliningMarginEnabled 決定是否與指定的編輯器選項集啟用大綱的邊界。 (以 TextViewHostOptionExtensions 定義。)
公用擴充方法 IsOutliningUndoEnabled 判斷是否已在指定的 IEditorOptions 中啟用進行大綱復原的選項。 (以 TextViewOptionExtensions 定義。)
公用擴充方法 IsOverwriteModeEnabled 判斷是否已以指定的編輯器選項集啟用覆寫模式。 (以 TextViewOptionExtensions 定義。)
公用擴充方法 IsSelectionMarginEnabled 判斷是否已以指定的編輯器選項集啟用選取範圍邊界。 (以 TextViewHostOptionExtensions 定義。)
公用擴充方法 IsSimpleGraphicsEnabled 判斷是否已啟用用於繪製漸層選取範圍的選項。 (以 WpfViewOptionExtensions 定義。)
公用擴充方法 IsVerticalScrollBarEnabled 判斷是否已以指定的編輯器選項集啟用垂直捲軸。 (以 TextViewHostOptionExtensions 定義。)
公用擴充方法 IsViewportLeftClipped 決定是否要檢視的 ViewportLeft 屬性裁剪成文字寬度。 (以 TextViewOptionExtensions 定義。)
公用擴充方法 IsVirtualSpaceEnabled 判斷是否已以指定的編輯器選項集啟用虛擬空間。 (以 TextViewOptionExtensions 定義。)
公用擴充方法 IsVisibleWhitespaceEnabled 決定是否與指定的編輯器選項集啟用可見的空白區域。 (以 TextViewOptionExtensions 定義。)
公用擴充方法 IsZoomControlEnabled 判斷是否已以指定的編輯器選項集啟用縮放控制。 (以 TextViewHostOptionExtensions 定義。)
公用擴充方法 WordWrapStyle 使用指定的編輯器選項集取得自動換行樣式集。 (以 TextViewOptionExtensions 定義。)

回頁首

請參閱

參考

Microsoft.VisualStudio.Text.Editor 命名空間