问题标签 [vim-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 投票
1 回答
721 浏览

vim - 如何使用 Solarized 主题更改 Airline 中的 Vim Syntastic 警告颜色

我正在使用 vim-syntastic 和 vim-airline 使用 solarized color 主题。

当 syntastic 有警告时,它会以黑底红字显示,几乎不可读:

在此处输入图像描述

在阅读了航空公司的帮助后,我在我的.vimrc

这似乎有效果,尽管“黄色”是唯一可读且引人注目的颜色:

在此处输入图像描述

但我有三个问题:

  1. 由于该行,打开 MacVim 时出现错误call

    我该如何防止呢?

  2. 当没有合成错误时,我仍然会在航空公司的右边缘看到一些错误颜色:

    在此处输入图像描述

    我该如何防止呢?

  3. 这是正确的方法吗?

0 投票
1 回答
1023 浏览

vim - vim-syntastic 中未显示错误符号

我正在尝试syntastic在我的.vimrc文件中添加自定义错误符号,如下所示:

但我想我已经设法打破了一些东西。现在,甚至默认符号都没有正确加载,而是我得到S>而不是>>在左侧边距上。

因此,我不仅无法获得自定义符号,也无法获得默认符号。发生了什么?

完整的句法设置是:

0 投票
0 回答
306 浏览

vim - 如何忽略 Pylint 从方法存根中提取的错误?

我在 Vim 中编码,使用 Syntastic 和 Pylint。有时我喜欢像这样放入方法存根:

我知道我将要使用bar并且baz我宁愿 Pylint 不要告诉我,如果我故意用pass语句忽略它们,我忽略了一些参数。无论如何,仅在这种情况下才可以消除此错误吗?我仍然希望它警告我已完全实现的函数中未使用的变量。

0 投票
0 回答
789 浏览

syntastic - Syntastic:如何使用 cpp 检查器检查 .c 文件

我有一些带有 .c 扩展名的文件,这些文件使用了 C++ 的特性。Syntastic 正在使用报告错误的 C 检查器检查这些文件。您可以强制 synstastic 对 .c 文件使用 C++ 检查器吗?

0 投票
1 回答
224 浏览

python - 如何自定义 vim 语法?

我写了一个python脚本。我的 vimrc 包含:

我想把这种错误变成警告:

我的代码是这样的:

显然,定义了函数“find(n)”。但是有这样的错误:

我应该怎么做才能定制我的合成词?

0 投票
0 回答
127 浏览

python - 在 Vim 中使用 Windows Python 时语法失败

我在 Windows 上使用 vim,来自 cygwin。

我将 PYthon 更改为 Windows Python,即我的 .bashrc 包括:

这会导致 syntastic 插件失败,因为 Windows Python 不处理 /cygdrive/c/ 前缀而不是 C:/ :

据我了解,解决方案是在 cygwin 终端调用 Windows Python 时以某种方式更改以 /cygwin/c/ 开头的文件路径。

怎么可能做到这一点?

0 投票
2 回答
63 浏览

python - 使用 vim-syntastic 插件时出现逗号错误

保存 python 文件时,vim-syntactic 开始调试并引发语法错误(特别是逗号),无论是在列表、字典、元组等中。这是保存 python 文件后的图像。

在此处输入图像描述

0 投票
0 回答
123 浏览

vim - Syntastic (vim-plugin) 适用于 c++ 和 c,但不适用于 Python、html、css

我最近得到了 Syntastic(通过 vim-plug 得到它,Plug 'vim-syntastic/syntastic'),它适用于 c++ 和 c。示例: c++ 示例 我使用的:

让 g:syntastic_cpp_checkers = ['gcc']

当我使用 Python 或 HTML 或 CSS 时。

示例(使用 Python): Python 示例我使用的是:

让 g:syntastic_python_checkers = ['bandit', 'python']

其他语言也有同样的问题。

用于 python 的 SyntasticInfo

编辑:

0 投票
1 回答
42 浏览

vim - vim-syntastic 和没有扩展名的文件

我必须将buck用于一个项目,并且 syntastic 在 buck 的 TARGETS 文件中返回了很多错误。有没有办法/文档声明不应检查 TARGETS 文件?

我可以将默认行为设置为被动,但如果可能的话我想避免这种情况

0 投票
1 回答
246 浏览

vim - Eslint linter 在 vi​​m 上不起作用

我尝试配置我VIM的基础以IDE用于我的js项目。

我是Plugin 'vim-syntastic/syntastic使用vundle.

我的部分.vimrc

yarn eslint效果很好

综合信息:


npm install -g jslint

Available checkers: -->Available checkers: jslint