Vim错误:处理函数<snr> 14_UseConfigFiles [26] .. <snr> 14_Initialize [47] .. <snr> 14_InitializePythonBuiltin时检测到错误:

时间:2018-07-06 12:08:56

标签: python vim

我只是$ vim CHANGELOG.md

时出现以下错误
"CHANGELOG.md" 1788L, 61291C
Error detected while processing function <SNR>14_UseConfigFiles[26]..<SNR>14_Initialize[47]..<SNR>14_InitializePythonBuiltin:
line   23:
/must>not&exist/foo:1: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
Press ENTER or type command to continue

有人知道它从哪里来吗? 有人可以帮我调试吗?

2 个答案:

答案 0 :(得分:2)

执行{ 'department': '' } 。错误的来源是脚本编号14。

答案 1 :(得分:1)

s:InitializePythonBuiltin()无法从脚本14中正确捕获某个Python错误(如romainl所说,请检查:scriptnames)。通过不再导入imp来确保不再发生错误,或者与插件#14的维护者联系以免抱怨此过时问题,或者使他的插件可移植...

无耻的插件:在lh-vim-lib中,我提供了一个lh#exception#say_what()函数,如果调用该函数,您将可以在上一个错误的上下文中浏览被调用的函数。