当我有兴趣修复实际问题而不只是删除坏插件时,如何找到确切的位置vim或nvim错误开始(哪个文件?)?strace找到错误来源还有什么比猜测更好的东西?
我经常在我的vim或nvim配置中添加一个插件,并最终在钩子上获得错误(缓冲区打开,关闭,写入):
"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文件.