问题标签 [syntastic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4615 浏览

java - Vim Syntastic Java 不知道当前项目类

将 Vim Syntastic 与 android 项目一起使用。(例如com.myproject.project)它不知道在我的项目中但在当前文件之外声明的类。例如以下标志错误:

0 投票
2 回答
2025 浏览

vim - Vim Syntastic:如何找出当前正在使用的语法检查器?

我想在 Python 语法检查器中更改设置或编辑一行代码,但 Syntastic 附带了其中的五个。我怎样才能知道哪个正在使用?

0 投票
2 回答
573 浏览

vim - 如何检查 syntastic 的状态?

我今天用自制软件更新了节点,这意味着所有的 npm 模块都被吹走了。这当然意味着jshint可执行文件(例如通过 获得npm install -g jshint)不再存在,因此 Syntastic 只是默默地停止检查我的 js 文件中的语法。

我没花太长时间就注意到了,但我想知道这个变化。我希望 syntastic 在命令状态行中显示一些东西(最好是红色的),以Syntastic - cannot run jshint.

0 投票
1 回答
954 浏览

vim - Vim Syntastic 插件不适用于 coffeescript 1.6.0+

我的 .vimrc 中有以下语法设置:

当我将coffeescript 安装到1.6.0+ (即npm install -g coffee-script@1.6.3)时,syntastic 似乎无法检测到任何编译错误,即使两者都coffee file.coffee显示coffeelint file.coffee错误正常。

:SyntasticCheck然后我跑了:messages,没有出现调试错误。

我还确保这npm是以下内容的一部分PATHPATH="/usr/local/share/npm/bin:$PATH"

另一方面,当咖啡脚本安装在coffee-script@1.5.0错误确实表面时(一切正常!),除了它没有拾取coffeelint_args. 这种行为可能来自 https://github.com/scrooloose/syntastic/wiki/CoffeeScript%3A---coffee

我是否需要知道一些特别的东西才能在 Mac 上使用 coffeescript 1.6.0+ 进行合成工作?

0 投票
2 回答
13167 浏览

vim - 在语法中切换错误位置面板

如何设置键盘快捷键以在 vim 中切换合成错误位置列表面板。

:Errors- 显示位置面板

:lclose- 隐藏位置面板

如果有办法检查 Location List Panel 的可见性,我对 VimScript 还是很陌生。这应该很容易做到。

0 投票
2 回答
8684 浏览

vim - 更改 syntastic 使用的错误突出显示颜色

如何更改 vim syntastic 用于标记代码中的错误/警告的突出显示颜色。默认情况下启用错误突出显示,并且可以使用 g:syntastic_enable_highlighting变量进行更改。

0 投票
1 回答
868 浏览

c++ - C 和 C++(可能还有 Objective-C)中的 Lint 工具

我使用 Vim 作为我的 IDE,我拥有的最有用的插件之一是 Syntastic,它允许代码分析和错误报告,而无需编译程序。

它支持以下检查器:

  • 夹板
  • 检查补丁
  • 偏斜
  • ycm

问题是哪一个是最好的?我使用现代 C 和 C++(C11 和 C++11)并且想要类似于 clang 静态分析器的东西(不幸的是 clang_complete 与我的其他插件之一冲突,我没有时间修复它)。所以欢迎任何建议。

0 投票
3 回答
7923 浏览

c++ - Vim、C++、YCM 和 Syntastic 包含路径问题

我觉得我有一个很棒的使用 Vim 进行 C++ 编程的设置,但是我找不到告诉 Vim、YCM 和 Syntastic 在哪里搜索头文件的方法。当 Makefile 中存在此信息时,每次我想处理项目时,必须手动设置 Vim、YCM 和 Syntastic 的包含路径变量真的很烦人。是否有任何用于设置全局包含路径的自动化解决方案?

编辑:如果我这样设置路径,它甚至找不到标题 ":set path = ".,/usr/include,include,../include,/home/steven/ovgl/include,,""

0 投票
2 回答
6255 浏览

c++ - 在 vim 中使用 syntastic 启用 cpp 头文件检查

我刚开始为 vim 使用 syntastic,到目前为止我很喜欢它,但我有一个小问题。如果文件扩展名不是 cpp,则运行 ":SyntasticCheck" 绝对不会执行任何操作。这是一个问题,因为我也想在头文件上运行 syntastic,扩展名为“.h”或“.hpp”。谁能帮我吗?如果有帮助,我正在使用“gcc”作为我的 cpp syntastic-checker。

0 投票
5 回答
20761 浏览

vim - 如何将 c++11 支持添加到 syntastic vim 插件?

我在我的 c++11 项目中使用 syntastic。当我在 vim 中编辑并保存 (:w) 时,syntastic 插件在每个初始化列表 {} 和每个循环上都会给我错误,这显然是它缺少的 c++11 功能。

我使用病原体安装了 syntastic。

这是我在初始化程序列表和每个循环中遇到的错误的两个示例(两个 c++11 都可以正常编译):

初始化列表错误 每个循环的错误