如何将快速修复列表写入文件

  • 本文关键字:列表 文件 vim ipdb
  • 更新时间 :
  • 英文 :


我正在寻找一种将快速修复窗口的内容写入具有特定格式的文件的方法,最好是以易于编写脚本的方式。

我想要实现的是 Vim 和 ipdb 的非常轻量级的集成:

  1. 我将"断点"设置为带有映射的快速修复列表中的项目:nmap <leader>s :call setqflist([], 'a', {'items': [{'filename': @%, 'lnum':line('.'), 'text':'break'}]})
  2. 将快速修复程序的内容写入具有break file_path:line_number格式.pdbrc文件
  3. 在指定的脚本上运行 ipdb

您有两个问题:

  1. items转换为格式正确的行列表。

    您将需要:

    • 获取带有:help getqflist()的快速修复列表,
    • 将列表的每个项目的格式设置为:help map()
    • bufnr场派生file_path:help bufname(),可能:help fnamemodify()
  2. 将该列表写入给定文件。

    您将需要:help writefile().

相关内容

  • 没有找到相关文章

最新更新