我运行了一些分析,将错误输出到neovim中的快速修复列表中。然后我可以导航到每个错误,一切都很好。接下来我需要的是,错误消息包含一些ID,我需要访问这些ID。例如,我导航到一些错误,然后我可以从copen获得idx
get(getqflist({'idx':0}),“idx”,0)
它是哪个条目,但我不知道如何访问该错误消息并从中获取ID。
我认为这样做的方法是使用
getqflist
功能,但我不知道怎么做。
快速修复列表中的错误消息示例:
src\main.c|161 col 14|ID 3345654(第1页,共1页):MISRA c-2012声明。。。。。。
我需要那个身份证号码。我想做一些键盘快捷键来运行功能,可以从快速修复列表中提取当前的idx,从那里获取ID,然后使用这个ID做一些事情(我需要发送到服务器来原谅这个错误)。