gpt4 book ai didi

css - 为 csslint 消息寻找 vim efm

转载 作者:技术小花猫 更新时间:2023-10-29 11:36:03 25 4
gpt4 key购买 nike

使用新发布的 csslint,我想尝试将它作为 .css 文件的 makefile 连接到 vim 中。我很难让多行错误格式用于输出。

我目前最好的成绩是:

au BufRead *.css set makeprg=csslint\ %
au BufRead *.css set errorformat=%A%f:,%C%n:\ warning\ at\ line\ %l\,\ col\ %c,%C%m,%C%.%#,%C%.%#

虽然行号/列号不正确。我在我的 quickfix 窗口中得到这个输出:

|| csslint: There are 33 errors and warnings in bookie.css.
||
bookie.css|| 1: warning Too many font-size declarations (13), abstraction needed.
bookie.css|| 2: warning at line 3, col 3 Rule is empty. BODY {
bookie.css|| 3: warning at line 12, col 12 Values of 0 shouldn't have units specified. padding: .5em 0em;
bookie.css|| 4: warning at line 13, col 13 Values of 0 shouldn't have units specified. margin: 0em;
...

csslint 的格式是:

csslint: There are 33 errors and warnings in bookie.css.

bookie.css:
1: warning
Too many font-size declarations (13), abstraction needed.

bookie.css:
2: warning at line 3, col 3
Rule is empty.
BODY {

有人看到我的 efm 有什么问题吗?或者有什么可能有用的东西?我尽量不去编写另一个解析脚本来清理格式。感谢您的帮助。

最佳答案

在 Vim 的错误格式中,您需要使用双反斜杠来转义逗号。

关于css - 为 csslint 消息寻找 vim efm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6366185/

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