代码之家  ›  专栏  ›  技术社区  ›  Jan Benedek

从neovim中的快速修复列表中获取项目

  •  0
  • Jan Benedek  · 技术社区  · 1 年前

    我运行了一些分析,将错误输出到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做一些事情(我需要发送到服务器来原谅这个错误)。

    0 回复  |  直到 1 年前