【发布时间】:2011-01-15 13:19:53
【问题描述】:
我正在使用here 中描述的 vim+jslint 组合,但在弄清楚如何将两者结合使用时遇到了问题。我猜错误列表应该显示在上半部分,而下半部分有实际页面?如果是这样,我该怎么做? (注意,我对 quickfix 窗口完全陌生,文档并不能很好地描述如何使用它)。
【问题讨论】:
我正在使用here 中描述的 vim+jslint 组合,但在弄清楚如何将两者结合使用时遇到了问题。我猜错误列表应该显示在上半部分,而下半部分有实际页面?如果是这样,我该怎么做? (注意,我对 quickfix 窗口完全陌生,文档并不能很好地描述如何使用它)。
【问题讨论】:
Vim 帮助的user manual 部分中的quickfix 文档很好。你必须记住,Vim 的帮助有用户手册和参考手册。后者更简洁。
一般情况下,运行:make 后,quickfix 列表会填充'errorformat' 选项已配置为解析的任何内容。您可以分别使用:cn 和:cN 命令在快速修复列表中前进/后退。
【讨论】:
最后,我破解了 jslint 脚本以快速修复窗口的格式输出。我换了:
//print((e.evidence||'').replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1"));print('');
与
print(a[0]+':'+e.line+':'+e.reason)
我认为
【讨论】: