标签: syntastic

VIM + Syntastic:如何禁用检查器?

我正在使用为我的HTML文件启用的Syntastic.由于我有一个非常大的文件,启用了"验证器w3"检查器,GVIM或VIM在保存文件时变得非常慢(:w).

是否有可能只为当前会话暂时切换合成?

vim syntastic

113
推荐指数
7
解决办法
6万
查看次数

如何在syntastic vim插件中添加c ++ 11支持?

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

我用病原体安装了合成器.

以下是我在初始化列表和每个循环上获得的错误的两个示例(c ++ 11编译正常):

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

vim c++11 syntastic

53
推荐指数
1
解决办法
2万
查看次数

如何使用JSHint配置Syntastic?

如何使用JSHint的Syntastic Vim插件验证JavaScript代码?

环境:

  • Ubuntu 11.04
  • VIM - Vi IMproved 7.3

我在VIM + JSLint的解决方案之后安装了什么:

  • Vundle
  • 的node.js
  • 节点包管理器
  • jshint,全球
  • 通过Vundle安装的Syntastic(在Vim中使用:BundleInstall命令以确保安装了Syntastic.)

.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)

vim jshint syntastic

44
推荐指数
2
解决办法
3万
查看次数

为Vim和Syntastic切换Python版本

是否可以更改syntastic用于语法检查的python版本?

问题 https://github.com/scrooloose/syntastic/issues/385表明我可以使用virtual-env.但它是否也可以使用syntastic或vim命令?

python vim syntastic

39
推荐指数
4
解决办法
2万
查看次数

如何忽略Vim和syntastic的角度指令lint错误

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

在此输入图像描述

这很快就淹没了我的html中的实际错误,减少了linter错误的值,并增加了视觉噪音.

无论如何要避免这种情况吗?

vim angularjs syntastic

30
推荐指数
1
解决办法
5463
查看次数

在合成中切换错误位置面板

如何设置键盘快捷键以在vim中切换Syntastic Error Location List Panel.

:Errors - 显示位置面板

:lclose - 隐藏位置面板

如果有办法检查位置列表面板的可见性,我对VimScript很新.这应该很容易做到.

vim syntastic

29
推荐指数
2
解决办法
1万
查看次数

Make Syntastic只关闭错误窗口

我已经通过Janus安装了(Mac)Vim Syntastic插件.当我打开:Errors窗口查看语法错误的原因时,它会将带有错误的文件缩小到一行,并将其余的不动产用于"错误"窗口.

有没有办法让它生猪的错误更少的空间,更重要的是,我怎么关闭只是在错误的窗口?通常会:q关闭"错误"窗口和原始文件,即使光标位于"错误"窗口中也是如此.(这不是100%正确 - 如果文件尚未保存,感激不关闭文件).

vim syntastic

29
推荐指数
2
解决办法
1万
查看次数

如何避免在使用合成时在模块'Main'中定义''main'

我正在尝试在Haskell中编写一个模块.它没有,main因为它不是一个独立的程序.

我刚开始使用syntastic,它不断报告:

The IO action ‘main’ is not defined in module ‘Main’
Run Code Online (Sandbox Code Playgroud)

这可以防止它报告我的模块中的其他实际错误.如果我尝试通过添加虚拟主体来解决这个问题,它会开始抱怨所有其他内容都是"已定义但未使用".

我怎么能告诉我们不应该是一个合成器(以及它在幕后使用的任何检查器)main

haskell syntastic

25
推荐指数
2
解决办法
1万
查看次数

合成抱怨ES6模块语法

我喜欢javascript的syntastic,但我使用的是新的ES6模块tranpiler,而且我对这些类型的语句不满意:

import Typeahead from './lib/components/ember-typeahead';
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以保持这种声明的语法安静吗?

javascript vim ecmascript-6 syntastic

24
推荐指数
2
解决办法
2万
查看次数

如何解决这个烦人的合成轨道错误

我在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上下文中可能无用的变量

ruby vim ruby-on-rails syntastic

19
推荐指数
2
解决办法
4277
查看次数