【问题标题】:Error when starting vimvim 启动时出错
【发布时间】:2017-04-26 21:19:19
【问题描述】:

vim 启动时出现以下错误:

Error detected while processing function <SNR>71_OnBufferRead..<SNR>71_SetOmnicompleteFunc..<SNR>71_Pyeval: line    2: /usr/local/lib/python2.7/dist-packages/cffi/model.py:532: UserWarning: 'point_conversion_form_t' has no values explicitly defined; guessing that it is  equivalent to 'unsigned int'   % self._get_c_name())

有人知道快速解决方法吗?

【问题讨论】:

标签: python vim omnicomplete


【解决方案1】:

这很难评估,但是在快速查看您的 vimrc 之后,我冒昧地猜测这是由当前无法正常工作的 python3+YCM 组合引起的。最好的解决办法是暂时使用 Jedi。

【讨论】:

  • 重新安装 + 编译 YCM。最初的错误消息消失了,但得到了一个新消息:`处理函数时检测到错误 123_OnCursorMovedNormalMode..123_OnFileReadyToParse..123_Pyeval:第 4 行:/usr/local/lib/python2.7/ dist-packages/cffi/model.py:532: UserWarning: 'point_conversion_form_t' 没有明确定义的值;猜测它相当于'unsigned int' 按ENTER或键入命令继续处理函数时检测到错误123_OnCursorMovedNormalMode..123_OnFileReadyToParse..123_Pyeval:第 4 行:% self._get_c_name())
  • 您应该按照this 中的建议并使用vim -u NONE -U NONE -N 启动vim 以找出错误的来源。
猜你喜欢
  • 1970-01-01
  • 2010-12-13
  • 2020-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-08
相关资源
最近更新 更多