问题标签 [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.
java - Vim Syntastic Java 不知道当前项目类
将 Vim Syntastic 与 android 项目一起使用。(例如com.myproject.project
)它不知道在我的项目中但在当前文件之外声明的类。例如以下标志错误:
vim - Vim Syntastic:如何找出当前正在使用的语法检查器?
我想在 Python 语法检查器中更改设置或编辑一行代码,但 Syntastic 附带了其中的五个。我怎样才能知道哪个正在使用?
vim - 如何检查 syntastic 的状态?
我今天用自制软件更新了节点,这意味着所有的 npm 模块都被吹走了。这当然意味着jshint
可执行文件(例如通过 获得npm install -g jshint
)不再存在,因此 Syntastic 只是默默地停止检查我的 js 文件中的语法。
我没花太长时间就注意到了,但我想知道这个变化。我希望 syntastic 在命令状态行中显示一些东西(最好是红色的),以Syntastic - cannot run jshint
.
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
是以下内容的一部分PATH
:PATH="/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+ 进行合成工作?
vim - 在语法中切换错误位置面板
如何设置键盘快捷键以在 vim 中切换合成错误位置列表面板。
:Errors
- 显示位置面板
:lclose
- 隐藏位置面板
如果有办法检查 Location List Panel 的可见性,我对 VimScript 还是很陌生。这应该很容易做到。
vim - 更改 syntastic 使用的错误突出显示颜色
如何更改 vim syntastic 用于标记代码中的错误/警告的突出显示颜色。默认情况下启用错误突出显示,并且可以使用
g:syntastic_enable_highlighting
变量进行更改。
c++ - C 和 C++(可能还有 Objective-C)中的 Lint 工具
我使用 Vim 作为我的 IDE,我拥有的最有用的插件之一是 Syntastic,它允许代码分析和错误报告,而无需编译程序。
它支持以下检查器:
- 夹板
- 检查补丁
- 偏斜
- 疏
- ycm
问题是哪一个是最好的?我使用现代 C 和 C++(C11 和 C++11)并且想要类似于 clang 静态分析器的东西(不幸的是 clang_complete 与我的其他插件之一冲突,我没有时间修复它)。所以欢迎任何建议。
c++ - Vim、C++、YCM 和 Syntastic 包含路径问题
我觉得我有一个很棒的使用 Vim 进行 C++ 编程的设置,但是我找不到告诉 Vim、YCM 和 Syntastic 在哪里搜索头文件的方法。当 Makefile 中存在此信息时,每次我想处理项目时,必须手动设置 Vim、YCM 和 Syntastic 的包含路径变量真的很烦人。是否有任何用于设置全局包含路径的自动化解决方案?
编辑:如果我这样设置路径,它甚至找不到标题 ":set path = ".,/usr/include,include,../include,/home/steven/ovgl/include,,""
c++ - 在 vim 中使用 syntastic 启用 cpp 头文件检查
我刚开始为 vim 使用 syntastic,到目前为止我很喜欢它,但我有一个小问题。如果文件扩展名不是 cpp,则运行 ":SyntasticCheck" 绝对不会执行任何操作。这是一个问题,因为我也想在头文件上运行 syntastic,扩展名为“.h”或“.hpp”。谁能帮我吗?如果有帮助,我正在使用“gcc”作为我的 cpp syntastic-checker。
vim - 如何将 c++11 支持添加到 syntastic vim 插件?
我在我的 c++11 项目中使用 syntastic。当我在 vim 中编辑并保存 (:w) 时,syntastic 插件在每个初始化列表 {} 和每个循环上都会给我错误,这显然是它缺少的 c++11 功能。
我使用病原体安装了 syntastic。
这是我在初始化程序列表和每个循环中遇到的错误的两个示例(两个 c++11 都可以正常编译):