小编Ste*_*cia的帖子

适用于Vim的JS检查器(Syntastic | YouCompleteMe)?

我正在使用Syntastic直到在终端vim中安装YouCompleteMe.所以,问题是YouCompleteMe不允许Syntastic检查错误,但我需要两个插件.

YouCompleteMe有一些错误检查器,但我没有找到一种方法使其工作lint Javascript错误.

我该如何解决?

.vimrc for Syntastic

let g:syntastic_always_populate_loc_list = 0
let g:syntastic_auto_loc_list = 2
let g:syntastic_loc_list_height = 8
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 1
let g:syntastic_aggregate_errors = 1
let g:syntastic_id_checkers = 1
let g:syntastic_error_symbol = "?"
let g:syntastic_warning_symbol = "?"

set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*

let g:syntastic_javascript_checkers = ['jslint', 'jsonlint', 'gjslint']
let g:syntastic_html_tidy_exec = 'tidy5'
Run Code Online (Sandbox Code Playgroud)

YCM的.vimrc:

" YouCompleteMe and UltiSnips compatibility, with the helper of supertab
let g:ycm_key_list_select_completion   = ['<A-¶>', '<A-Space>', '<Down>']
let g:ycm_key_list_previous_completion = ['<A-§>', …
Run Code Online (Sandbox Code Playgroud)

javascript vim jslint syntastic youcompleteme

5
推荐指数
1
解决办法
624
查看次数

如何在 JS 文件中默认加载 UltiSnips 文件类型?

我知道:UltiSnipsAddFiletypes javascript-node在 vim 控制台中这样做是有效的。但是每当我打开一个 javascript 文件时,我都需要自动加载。无论文档如何,我都知道我应该创建一个ftplugin/javascript.vim文件并放在:UltiSnipsAddFiletypes javascript-node第一行。问题是那些片段没有加载。

那么,如何才能做到这一点呢?

javascript vim code-snippets ultisnips

3
推荐指数
1
解决办法
462
查看次数