要启用有效的代码格式化,我需要在.vimrc
文件
filetype plugin indent on
如果我这样做,代码格式化(gg=G
)完美无缺。但是,当我加载javascript文件时出现以下错误:
Error detected while parsing function <SNR>78_JSLint:
line 25
could not invoke JSLint
我必须将其重新设置为
filetype on
现在Javascript Lint工作(我不知道为什么它说'JSLint',我有Syntastic设置使用Javascript Lint),但代码格式化现在不太可靠。我如何制作它以便我可以运行Javascript Lint(通过Syntastic)和正确的代码格式,而不会干扰另一个。
答案 0 :(得分:1)
你可能在某个地方(也许是jslint.vim?)有另一个JS linting插件与syntastic冲突,或者你没有所说的插件,但你的.vimrc中有一个autocmd
。
使用
在~/.vim
文件夹中搜索“JSLint”
$ grep JSLint ~/.vim
查看它被调用的位置。
无论哪种方式,你的问题都与缩进无关。