文本标记是文本的一个浮动的大小会影响文本区域显示和行为的缓冲区。 标记包括断点、书签、波浪下划线和只读区域。 文本标记基本上是使用语法着色不同。 语法着色是一种快速传达与文本区域的语言语法。 语法着色请求通常,当窗口重绘屏幕时,时,速度至关重要时。 语法着色更改只选中文本的颜色。 文本标记可以更改许多其他文本属性。 text 标记可以浮动 “访问”并将特殊的行为和着色。
备注
用户可以更改一个可视标记类型的颜色,而不删除其形状和样式。有关更多信息,请参见 “选项”对话框 ->“环境”->“字体和颜色”。
相关主题
标题 |
说明 |
---|---|
描述如何将 Visual Studio 核心编辑器提供的标准文本标记类型到文本视图。 |
|
描述如何实现将使用红色波浪下划线,用于指示错误 Visual Studio 标记的实例。 |
|
描述如何创建和添加自定义文本标记类型到文本视图。 |
|
解释如何添加文本标记。 |
|
描述核心编辑器的功能并提供有关如何的详细信息自定义核心编辑器。 |
|
描述功能在 Visual Studio 核心编辑器。 |
引用
IVsPackageDefinedTextMarkerType
是否提供了统一框架有关特定文本标记类型的信息,预定义由编辑器或签入 VSPackage。IVsTextLineMarker
使用二维坐标,提供对和调整文本标记的位置在文本缓冲区。IVsTextMarker
用于管理文本标记的方法。IVsTextMarkerClient
提供回调。 Visual Studio IDE,并用于调整文本标记的其他处理。IVsTextMarkerClientAdvanced
扩展通过 IVsTextMarkerClient 接口可通过提供附加的回调的函数。IVsTextMarkerClientEx
扩展通过 IVsTextMarkerClient 接口可通过提供附加的回调的函数。IVsTextMarkerColorSet
使标记类型确定其他标记类型是否共享同一组颜色。IVsTextMarkerContextProvider
为核心编辑器中的文本标记提供上下文。 对核心编辑器的每个文本标记类型, IDE 会创建单独的 IVsTextMarkerContextProvider 对象。IVsTextMarkerGlyphDropHandler
为标记提供标志符号支持拖放编辑的处理程序。 标志符号是指示标记位置的图标。IVsTextMarkerTypeProvider
返回从提供文本标记为其他 Vspackage 的服务的一 IVsPackageDefinedTextMarkerType 接口。IVsTextStreamMarker
使用一维坐标,提供对和调整文本标记的位置在文本缓冲区。 如果可能,不要使用此接口。