「C自动补全插件」sublimeclang的编码问题

飛鱼 发布于 2013/10/30 22:56
阅读 2K+
收藏 0

【DevOps必读】产品经理与程序员之间如何破局?>>>

环境是linux,安装sublimeclang和libclang.so库。打开后sublimeclang没有错误提示框。但是自动补全功能无法使用。每输入一个字符都会如下提示

打开后信息栏提示:

Traceback (most recent call last):
  File "./internals/common.py", line 262, in worker
  File "./internals/translationunitcache.py", line 1094, in task_reparse
  File "./internals/translationunitcache.py", line 1272, in get_translation_unit
  File "./internals/clang/cindex.py", line 1806, in parse
UnicodeEncodeError: 'ascii' codec can't encode characters in position 14-15: ordinal not in range(128)


我在信息栏输入:

reload(sys)
sys.setdefaultencoding('utf-8')
错误信息消失,但自动补全功能还是没有。

求大神帮助

加载中
返回顶部
顶部