我每天都在使用 vim,目前正在编写大量 JavaScript。我一直在努力寻找一种方法将 JSLint 或类似的东西集成到 vim 中以改进我的编码。有没有人设法做到这样的事情?
我试过这个:Javascript Syntax Checking From Vim ,不幸的是输出非常粗糙。
最佳答案
IMO 的最佳实践方式是:
- 安装 Syntastic Vim plugin - 适用于多种语言的最佳语法检查器,此外它还与 Vim 的位置列表 (==quickfix) 窗口集成。
- 我推荐 cloning from the GitHub repo并使用插件管理器安装 Vundle或 Pathogen ,因为它更频繁地更新。
- 选择以下两个选项之一:
JSLint
- 使用您最喜欢的包管理器(Ubuntu 的
apt-get
、Mac 的 homebrew
等)安装jsl
(JSLint 可执行文件)。
社区驱动 jshint.com (比 JSLint 更好)
- 使用您最喜欢的包管理器安装 node.js。
- 安装节点包管理器:'curl https://npmjs.org/install.sh | sh' 编辑:npm 现在是 node.js 的一部分
- 参见 http://npmjs.org了解更多信息。
- 全局安装jshint:'npm install jshint -g'
- 将您的 jshint config 文件放入您的 $HOME 目录:'~/.jshintrc'
- 用this one 覆盖Syntastic 的
syntax_checkers/javascript.vim
文件- 编辑:不再需要最新的 SYNTASTIC 版本。- 脚本 copied来自 FactorayLab's really helpful Vim GitHub page ,我建议每个 Vim 用户都去看看。
尽情享受吧! :)
关于javascript - 如何在 Vim 中使用 JSLint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/473478/