vsl全称VCodeEditor Style XML,是VCodeEditor控件的样式配置,该文件由文件描述、样式列表、环境样式、属性列表、资源列表、数字配置、初始规则集组成。
在文件根节点,由以下属性组成
<Vsl name="样式名称" language="语言名称" extensions="扩展名列表,可使用逗号(.)或分号(;)分隔" description="说明信息">
<Styles>
<ColorStyle name="颜色样式名称" color="前景颜色" bgcolor="背景颜色" size="字体尺寸" bold="是否粗体" italic="是否斜体" font="字体引用样式名称" exampleText="示例文本,可选" />
<FontStyle name="颜色样式名称" size="字体尺寸" family="字体家族名称" bold="是否粗体" italic="是否斜体" />
</Styles>
<EnvColors>
<环境名称 属性同'ColorStyle' />
</EnvColors>
环境列表
<Properties>
<Property name="属性名称" value="值"/></Properties>
系统属性列表
GSXL是VCodeEditor 5.0版本引入的全局样式配置,用于全局样式的复用,这样vsl就不必定义内部样式,同时也方便编辑器主题的统一管理。