小编cpr*_*prn的帖子

如何在`vim`和`nvim`中调试`处理函数时`错误?

TL; DR

当我有兴趣修复实际问题而不只是删除坏插件时,如何找到确切的位置vimnvim错误开始(哪个文件?)?strace找到错误来源还有什么比猜测更好的东西?

问题

我经常在我的vimnvim配置中添加一个插件,并最终在钩子上获得错误(缓冲区打开,关闭,写入):

"test.py" [New] 0L, 0C written
Error detected while processing function 343[12]..272:
line    8:
E716: Key not present in Dictionary: _exec
E116: Invalid arguments for function get(a:args, 'exec', a:1['_exec'])
E15: Invalid expression: get(a:args, 'exec', a:1['_exec'])
Run Code Online (Sandbox Code Playgroud)

问题是,我不知道它们来自哪里,只得到一些未知文件的行号,我知道它不是我的vim/ nvimconfig文件.

debugging vim neovim

4
推荐指数
1
解决办法
521
查看次数

标签 统计

debugging ×1

neovim ×1

vim ×1