使用舊版 API 中的文字標記
文字標記是文字的浮動在緩衝區中可能會影響到顯示範圍和文字區域的行為。 標記包括中斷點、 書籤、 波浪底線,以及唯讀區域。 文字標記是與語法標色基本上不同項目。 語法標色是文字的通訊區域相關聯的語言語法的快速方法。 當 Windows 在速度是很重要時,會重新繪製] 畫面中,通常要求語法標色。 語法標色會變更文字的色彩。 文字標記可以變更許多其他的文字內容。 可以 「 浮動 」 文字的標記,並將其套用特殊的行為和色彩。
有鑑於此,效能的標記文字,等等相關聯的額外負荷不會建立許多文字緩衝區的標記。 每一個標記會更新每次使用者編輯緩衝區的內容。
注意事項 |
---|
使用者可以變更的 [看得見的標記類型,但其圖案和樣式無法使用的色彩。如需詳細資訊,請參閱 選項對話方塊、環境、字型和色彩。 |
相關主題
標題 |
描述 |
---|---|
說明如何加入標準的文字資料標記的型別,所提供的Visual Studio核心編輯器到文字檢視。 |
|
描述如何實作的執行個體Visual Studio用來藉由使用紅色波浪底線指出錯誤的標記。 |
|
說明如何建立並將自訂文字的標記類型新增到文字檢視。 |
|
說明如何新增文字的標記。 |
|
說明核心編輯器的功能,並提供有關如何自訂核心編輯器的詳細資料。 |
|
描述 [可用功能Visual Studio核心編輯器。 |
參考資料
IVsPackageDefinedTextMarkerType
提供統一的機制,取得指定的文字標記型別相關資訊,無論是預先定義的編輯器] 中,或由 VSPackage 登錄。IVsTextLineMarker
提供存取權並調整文字緩衝區中的文字標記位置使用二維座標。IVsTextMarker
提供方法來管理文字標記。IVsTextMarkerClient
提供回呼Visual Studio IDE 和其他處理序用來調整文字的標記。IVsTextMarkerClientAdvanced
擴充功能,可透過IVsTextMarkerClient藉由提供額外的回呼介面。IVsTextMarkerClientEx
擴充功能,可透過IVsTextMarkerClient藉由提供額外的回呼介面。IVsTextMarkerColorSet
啟用的標記類型,以判斷是否有其他標記型別共用相同的色彩設定。IVsTextMarkerContextProvider
提供核心編輯器中的文字資料標記的內容。 每種核心編輯器中的文字標記類型,IDE 便會建立不同的IVsTextMarkerContextProvider物件。IVsTextMarkerGlyphDropHandler
所提供的圖像 (glyph) 支援拖放編輯的標記處理常式。 圖像 (glyph) 是一個圖示,表示標記的位置。IVsTextMarkerTypeProvider
傳回IVsPackageDefinedTextMarkerType ,提供給其他 VSPackages 的資料標記的文字服務的介面。IVsTextStreamMarker
提供存取權並調整文字緩衝區中的文字標記位置使用一維的座標。 如果可能的話,請勿使用這個介面。