--- title: "SpaceVim ui 模块" description: "这一模块为 SpaceVim 提供了 IDE-like 的界面,包括状态栏、文件树、语法树等等特性。" lang: zh --- # [可用模块](../) >> ui - [模块描述](#模块描述) - [启用模块](#启用模块) - [模块选项](#模块选项) ## 模块描述 `ui` 模块为 SpaceVim 提供了一些界面元素,包括对齐线、滚动条等等。 该模块默认已载入,默认的模块选项如下: ```toml [[layers]] name = "ui" enable_sidebar = false enable_scrollbar = false enable_indentline = true enable_cursorword = false indentline_char = '|' conceallevel = 0 concealcursor = '' cursorword_delay = 50 cursorword_exclude_filetype = [] indentline_exclude_filetype = [] ``` ## 启用模块 可通过在配置文件内加入如下配置来启用该模块: ```toml [[layers]] name = "ui" ``` ## 模块选项 - `enable_sidebar`: 启用/禁用侧栏。 - `enable_scrollbar`:启用/禁用悬浮滚动条,默认为禁用的,该功能需要 Neovim 的悬浮窗口支持。 - `enable_indentline`: 启用/禁用对齐线,默认为启用的。 - `enable_cursorword`: 启用/禁用高亮光标下的词,默认为禁用状态。需要禁用的话,可设为 `false`。 - `cursorword_delay`: 设置高亮光标下词的延迟时间,默认为 50 毫秒。 - `cursorword_exclude_filetypes`: 设置哪些文件类型需要禁用高亮光标下的词。 - `indentline_char`: 设置对齐线的字符。 - `conceallevel`: 设置 conceallevel 选项。 - `concealcursor`: 设置 concealcursor 选项。 - `indentline_exclude_filetype`: 设置禁用对齐线的文件类型。