首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >兼容的JS检查器的Vim (合成型YouCompleteMe)?

兼容的JS检查器的Vim (合成型YouCompleteMe)?
EN

Stack Overflow用户
提问于 2015-11-15 04:48:39
回答 1查看 1.1K关注 0票数 5

我在终端vim安装YouCompleteMe之前一直使用合成技术。所以,问题是YouCompleteMe不允许语法检查错误,但我需要这两个插件。

YouCompleteMe有一些错误检查程序,但是我没有找到一种方法让它工作到链接Javascript错误。

我怎么才能修好它?

.vimrc用于合成

代码语言:javascript
复制
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'

.vimrc for YCM:

代码语言:javascript
复制
" 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-§>', '<A-π>', '<Up>']

" You Complete Me Options
let g:ycm_show_diagnostics_ui = 0
let g:ycm_enable_diagnostic_highlighting = 0
let g:ycm_enable_diagnostic_signs = 0
let g:ycm_show_diagnostics_ui = 0
let g:ycm_open_loclist_on_ycm_diags = 0
let g:ycm_complete_in_comments = 0
let g:ycm_complete_in_strings = 0
let g:ycm_collect_identifiers_from_comments_and_strings = 0
let g:ycm_collect_identifiers_from_tags_files = 1

:SyntasticInfo 输出

代码语言:javascript
复制
> Syntastic version: 3.7.0-31 (Vim 704, Darwin) 
> Info for filetype: javascript
> Global mode: active 
> Filetype javascript is active 
> The current file will be checked automatically 
> Available checkers: -
> Currently enabled checkers: -

我不知道为什么可用的和启用的检查已经消失了?他们在那里工作,在YCM计划之前!

EN

回答 1

Stack Overflow用户

发布于 2017-12-10 11:58:01

您可以做的是使用新维姆而不是Vim与麦酒插件一起使用,也可以选择使用语言客户-新生插件。

为了使后者工作,您还需要运行npm install -g javascript-typescript-langserver

这将通过JavaScript语言服务器获得异步linting (ALE)和异步完成/linting特性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33716535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档