mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-25 09:10:03 +08:00
1472a549c6
* Update shell layer doc * Update script for update layer index * Update script for update layer index * Update colorscheme layer doc * Update autocomplete layer doc * Update checkers layer doc * Update chinese layer doc * Update chat layer doc * Update faq * Update VersionControl layer doc * Update help file * Update cscope layer doc * Use cn group * Update debug layer doc * Update ctrlp layer doc * Update default layer doc * Improve the community page * Improve the community page * Update default layer doc * Update denite layer doc * Update git layer doc * Update ui layer doc * Update tags layer doc * Update leaderf layer doc * Update fzf layer doc * Update unite layer doc * Update tools layer doc * Update index * Update tools#dash layer doc * Update lsp layer doc * Update faq
2.4 KiB
2.4 KiB
title | description | lang |
---|---|---|
SpaceVim checkers 模块 | 这一模块为 SpaceVim 提供了代码语法检查的特性,同时提供代码实时检查,并列出语法错误的位置 | cn |
可用模块 >> checkers
模块描述
这一模块为 SpaceVim 提供了自动语法检查的特性,并且可设置为输入时实时检查。默认情况 下已经支持多种语言工具。
启用模块
checkers 模块默认情况下是启用的。
模块配置
默认会在光标的下一行显示当前行错误的详细信息,如果需要禁用这一特性,可以在载入模块
时指定 show_cursor_error
的值为 false。
[[layers]]
name = "checkers"
show_cursor_error = false
SpaceVim 选项:
选项名称 | 默认值 | 描述 |
---|---|---|
enable_neomake |
true | 使用 Neomake 作为默认的语法检查插件 |
enable_ale |
false | 使用 Ale 作为默认语法检查插件 |
lint_on_the_fly |
false | 启用实时语法检查 |
NOTE: 如果你需要使用 Ale 作为默认检查工具,SpaceVim 选项需要加入:
[options]
enable_neomake = false
enable_ale = true
如果需要使用 syntastic,将两者都设置为 false。
快捷键
按键 | 描述 |
---|---|
SPC e . |
打开错误临时快捷键菜单 |
SPC e c |
清除错误列表 |
SPC e h |
描述当前检查工具 |
SPC e n |
跳至下一个语法错误位置 |
SPC e N |
跳至上一个语法错误位置 |
SPC e p |
跳至上一个语法错误位置 |
SPC e l |
列出错误列表窗口 |
SPC e L |
列出错误列表窗口并跳至该窗口 |
SPC e e |
解释光标处的语法错误 |
SPC e s |
设置语法检查工具 (TODO) |
SPC e S |
设置语法检查工具执行命令 (TODO) |
SPC e v |
确认语法检查工具启动状态 |
SPC t s |
临时启用/禁用语法检查 |