问题标签 [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 投票
3 回答
2503 浏览

vim - 从 Syntastic 隐藏排水沟

使用语法检查器 Syntastic 调用一个排水沟,它指向所有有错误的行。一旦我完成检查,我想隐藏这个排水沟。我发现的唯一方法是重新打开同一个文件。我一定错过了什么,我该如何隐藏排水沟?我试过:set foldcolumn=0无济于事。

0 投票
2 回答
5699 浏览

vim - 如何使用 Vim 和 syntastic 忽略角度指令 lint 错误

当我使用专有的 html 属性时,当 Syntastic 的 lint 工具不断警告我时,这很令人困惑,尤其是在使用 Angular 指令时。

在此处输入图像描述

这很快淹没了我的 html 中的实际错误,降低了 linter 错误的值,并增加了视觉噪音。

有没有办法避免这种情况?

0 投票
1 回答
4241 浏览

vim - Syntastic 没有将 JSHint 检测为可用的检查器

我已经用 Pathogen 安装了 Syntastic。

Syntastic 适用于 Python 文件,但不适用于带有 JSHint 的 JavaScript 文件。JSHint 通过命令行或与https://github.com/Shutnik/jshint2.vim等其他 vim 插件一起工作

当我运行 :SyntasticInfo 时,它没有找到任何检查器。

我的 vimrc

我不知道我错过了什么,如果你知道为什么 Syntastic 没有检测到 JSHint。谢谢

0 投票
4 回答
13949 浏览

vim - 使 Syntastic 只关闭错误窗口

我已经通过 Janus 安装了 (Mac)Vim Syntastic 插件。当我打开:Errors窗口查看语法错误的原因时,它会将包含错误的文件缩小到一行,并将剩余空间用于错误窗口。

有没有办法让它减少错误的空间,更重要的是,我如何关闭错误窗口?:q即使光标在错误窗口中,通常也会关闭错误窗口和原始文件。(这不是 100% 正确的——如果文件尚未保存,它不会关闭文件)。

0 投票
1 回答
676 浏览

vim - 如何在项目中对 javac 配置文件进行 Syntastic 搜索

我将 Syntastic 与 vim 一起使用,并且已将外部库添加到其类路径中(使用SyntasticJavacEditClasspath)。这会在当前工作目录(这是我的项目文件夹)中创建一个文件。这一切都很好。但是,每当我重新启动 vim 时,Syntastic 似乎.syntastic_javac_config file在当前工作目录中搜索,而且 cwd 当然是随机的,无论我在上次操作中将它放在哪里。所以它找不到文件,我得到一堆不正确的导入错误。可以告诉 Syntastic 在文件的父级中搜索配置文件吗?如果没有,有没有办法在通常工作的地方使用 vim?(我只使用 vim 几个月,所以我可能一无所知。)

0 投票
1 回答
1559 浏览

vim - Syntastic 和 jshint 在 vi​​m 中不显示错误

我无法让 Syntastic 在 MacVim 中处理 JavaScript 文件。如果我保存有错误的文件,则不会显示任何内容:没有误差范围。

如果我运行:SyntasticInfo,那么我会看到:

如果我jshint直接运行,使用:!jshint %,那么我会看到我期望的错误。

0 投票
4 回答
4198 浏览

vim - Syntastic 和 Python 模式在一起?

我已经在 VIM 中安装了 python-mode。但我也安装了 Syntastic。既然都做语法检查,会不会有冲突?如何关闭 Syntastic for Python 文件?

谢谢你的帮助

0 投票
1 回答
680 浏览

matlab - 如何使用 syntastic 和 ycm 检查 vim 中的非 c 文件而不保存它们?

我正在使用vim插件YouCompleteMesyntastic进行自动完成和语法检查。

如果我正在编辑 C 或 C++ 文件,则会在两秒不活动后标记语法错误。mlint编辑 MATLAB 文件时,仅在我保存文件后才进行语法检查(使用)。

我知道两秒的间隔是通过 调节的updatetime,这意味着在交换文件更新后执行 C 文件的检查。

我怎样才能为其他编程语言的源文件(尤其是 MATLAB)获得相同的行为?

0 投票
0 回答
977 浏览

vim - Syntastic 不检查 python 代码

我同时安装了 syntastic 和 python 模式。但是,我想使用 syntastic 进行语法检查。为此,我禁用了 pymode 检查,let g:pymode_lint = 0

此外,当打开 python 文件时,syntastic 说检查器存在,但没有检测到错误。

当前活动的检查器 = python

0 投票
3 回答
2553 浏览

java - 语法 Java 外部库支持

我正在尝试使用 lwjgl 库编写游戏,并且我使用 vim 作为我的编辑器。我想要语法检查,所以我使用 syntastic。

javac 检查器页面解释了如何使用 SyntasticJavacEditClasspath 命令将类路径添加到 javac 检查器。

我的问题是我把 lwjgl.jar 和 lwjgl_utils.jar 的路径放在那里,它仍然发现很多丢失的库错误。

我把它放在打开的缓冲区上:

我想我以错误的方式插入了类路径。

这是出现的 17 个错误之一:(代码运行完美)

这是我在 .vimrc 中的配置

任何人都可以帮助我吗?