加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何使用vim的quickfix功能?

发布时间:2020-12-15 16:44:46 所属栏目:安全 来源:网络整理
导读:我是一个新的Vim用户,我发现它的学习曲线是相当陡峭(至少对我来说)。我刚刚安装了 this vim script的JavaScriptLint错误检查,它显示在vim的quickfix窗口中的错误,一旦我保存缓冲区。 但是,我不知道下一步做什么..我如何“滚动”通过所有的错误?如何关闭
我是一个新的Vim用户,我发现它的学习曲线是相当陡峭(至少对我来说)。我刚刚安装了 this vim script的JavaScriptLint错误检查,它显示在vim的quickfix窗口中的错误,一旦我保存缓冲区。

但是,我不知道下一步做什么..我如何“滚动”通过所有的错误?如何关闭quickfix’窗口’?在我对代码进行更改后,如何让它检查错误?

我看过vim quickfix文档,但命令的数量是压倒性的,我似乎找不到我想要的。任何帮助将不胜感激。

一个问题:有没有办法javascriptlint检查js错误的代码驻留在.html文件?

谢谢!

有很多 commands的quickfix你说,但我倾向于发现我只使用它们的一小部分:
:copen " Open the quickfix window
:ccl   " Close it
:cw    " Open it if there are "errors",close it otherwise (some people prefer this)
:cn    " Go to the next error in the window
:cnf   " Go to the first error in the next file

我倾向于使用:make和:vimgrep,所以我不能评论Javascript lint检查器,但这应该给你一些开始。

关于JavaScriptLint的一般使用,我不是一个javascript程序员,但它看起来像脚本公开一个名为“JavascriptLint”的函数,所以如果你想手动调用它,你可以使用:调用JavascriptLint()。但是,它适用于文件的磁盘副本,因此必须首先保存。如果(而且只有)命令行jsl在html文件上工作,你应该能够使用:在html文件上调用JavascriptLint()来检查内部javascript。您也可以:

autocmd BufWritePost,FileWritePost *.html call JavascriptLint()

自动化。如果jsl不支持html文件,那么(没有修补应用程序或要求作者更改它),它可能是一个丢失的原因…

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读