1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-25 09:10:03 +08:00
SpaceVim/docs/cn/layers/checkers.md
Wang Shidong 1472a549c6
Doc: improve SpaceVim doc (#1758)
* 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
2018-05-27 13:05:57 +08:00

2.4 KiB
Raw Blame History

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 临时启用/禁用语法检查