我正在使用为我的HTML文件启用的Syntastic.由于我有一个非常大的文件,启用了"验证器w3"检查器,GVIM或VIM在保存文件时变得非常慢(:w).
是否有可能只为当前会话暂时切换合成?
我在我的c ++ 11项目中使用了syntastic.当我在vim中编辑,并保存(:w)时,syntastic插件会在每个初始化列表{}和每个循环上给出错误,这些循环显然是缺少的c ++ 11特性.
我用病原体安装了合成器.
以下是我在初始化列表和每个循环上获得的错误的两个示例(c ++ 11编译正常):

如何使用JSHint的Syntastic Vim插件验证JavaScript代码?
环境:
我在VIM + JSLint的解决方案之后安装了什么?:
.vimrc中:
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'
" My Bundles here:
Bundle 'scrooloose/syntastic'
filetype plugin indent on " required!
let g:syntastic_enable_signs=1
let g:syntastic_auto_jump=1
let g:syntastic_stl_format = '[%E{Err: %fe #%e}%B{, }%W{Warn: %fw #%w}]'
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
Run Code Online (Sandbox Code Playgroud)
寻找已安装的可执行文件:
$ which gjslint …Run Code Online (Sandbox Code Playgroud) 是否可以更改syntastic用于语法检查的python版本?
问题 https://github.com/scrooloose/syntastic/issues/385表明我可以使用virtual-env.但它是否也可以使用syntastic或vim命令?
当我使用专有的html属性时,Syntastic的lint工具会不断警告我,这一点令人困惑,尤其是在使用Angular指令时.

这很快就淹没了我的html中的实际错误,减少了linter错误的值,并增加了视觉噪音.
无论如何要避免这种情况吗?
如何设置键盘快捷键以在vim中切换Syntastic Error Location List Panel.
:Errors - 显示位置面板
:lclose - 隐藏位置面板
如果有办法检查位置列表面板的可见性,我对VimScript很新.这应该很容易做到.
我已经通过Janus安装了(Mac)Vim Syntastic插件.当我打开:Errors窗口查看语法错误的原因时,它会将带有错误的文件缩小到一行,并将其余的不动产用于"错误"窗口.
有没有办法让它生猪的错误更少的空间,更重要的是,我怎么关闭只是在错误的窗口?通常会:q关闭"错误"窗口和原始文件,即使光标位于"错误"窗口中也是如此.(这不是100%正确 - 如果文件尚未保存,感激不关闭文件).
我正在尝试在Haskell中编写一个模块.它没有,main因为它不是一个独立的程序.
我刚开始使用syntastic,它不断报告:
The IO action ‘main’ is not defined in module ‘Main’
Run Code Online (Sandbox Code Playgroud)
这可以防止它报告我的模块中的其他实际错误.如果我尝试通过添加虚拟主体来解决这个问题,它会开始抱怨所有其他内容都是"已定义但未使用".
我怎么能告诉我们不应该是一个合成器(以及它在幕后使用的任何检查器)main?
我喜欢javascript的syntastic,但我使用的是新的ES6模块tranpiler,而且我对这些类型的语句不满意:
import Typeahead from './lib/components/ember-typeahead';
Run Code Online (Sandbox Code Playgroud)
无论如何,我可以保持这种声明的语法安静吗?
我在rails中有以下代码
<% @post.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
Run Code Online (Sandbox Code Playgroud)
SyntasticCheck VIM插件不断显示此错误
app/views/posts/new.html.erb [语法:line:12(1)]
1 app/views/posts/new.html.erb | 12警告| 在void上下文中可能无用的变量
syntastic ×10
vim ×9
angularjs ×1
c++11 ×1
ecmascript-6 ×1
haskell ×1
javascript ×1
jshint ×1
python ×1
ruby ×1