gpt4 book ai didi

vim - 无法在 vim 中使用带有 syntastic 的 google 闭包

转载 作者:行者123 更新时间:2023-12-04 21:38:21 25 4
gpt4 key购买 nike

我在我的 vimrc 文件中包含了以下行来运行 syntastic 插件。

let g:syntastic_mode_map = { 'mode': 'active',
\ 'active_filetypes': [],
\ 'passive_filetypes': ['html'] }

" To enable this plugin, edit the .vimrc like this:
let g:syntastic_javascript_checker = "closurecompiler"
" and set the path to the Google Closure Compiler:
let g:syntastic_javascript_closure_compiler_path = '~/.vim/closure-compier/compiler.jar'

let g:syntastic_enable_signs=1
let g:syntastic_auto_loc_list=1

但它似乎不起作用,我尝试调试 closurecompiler.vim 脚本。在它的内部函数 SyntaxCheckers_javascript_GetLocList() 有 makeprg 变量,当我回显它打印以下行的变量时

 java -jar ~/.vim/closure/closure.jar --js 'workspace/abc.js'

但没有显示任何错误,但是如果我在控制台中输入同一行,我会得到所有错误我在我的设置中做错了什么。你可以在 github 上看到我的设置

最佳答案

我想我发现了你的错误。我刚刚下载了你的 setup via github并且这一行在你的 .vimrc 文件中有一个拼写错误:

let g:syntastic_javascript_closure_compiler_path = '~/.vim/closure-compier/compiler.jar'

当我将此行更改为:

let g:syntastic_javascript_closure_compiler_path = '~/.vim/closure-compiler/compiler.jar'

然后启动 gvim abc.js 我明白了:

ss of vim w/ abc.js and closure

现在似乎可以正常工作了。

关于vim - 无法在 vim 中使用带有 syntastic 的 google 闭包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14091596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com