【发布时间】:2016-10-13 17:59:31
【问题描述】:
我最近将 jedi-vim 添加到我的插件库中。它适用于标准模块,但无法找到 bpy 和 bmesh 的东西。
所以在搅拌机控制台中,我将print(sys.path) 的输出添加到.lvimrc 文件中的vimscript 函数中,如下所示:
function BpyPath()
python sys.path.append('/home/john/src/blender-2.77-linux-glibcl211-x86_64/2.77/python/lib/python3.5')
...
endfunction
现在效果更好了。输入 bpy. 给我:
但是输入 bpy.context. 仍然给我:-- Omni completion (^O^N^P) Pattern not found
版本:
- 搅拌机:2.77a 64 位 linux
- 操作系统:Fedora 22
- Python:2.7.10
- Vim:7.4
我不是一个非常高级的 python 或 vim 用户,因此非常感谢任何帮助。
【问题讨论】:
-
你想展示什么?
-
@SibiCoder bpy.context 命名空间中的函数和变量
-
你能举个例子 sn-p 并解释一下,告诉我你想要什么吗?
-
@SibiCoder 除了:我想在编写搅拌器脚本时在 Vim 中使用自动完成功能之外,我想不出更好的方法来描述我的问题。所以我需要帮助来设置 jedi-vim。
-
您可能需要设置路径。告诉我你的文件在哪里,你想展示什么作为示例(函数或变量),另外,将
:set path的输出放在这里。另外,在此处添加文件的路径。
标签: python vim blender jedi-vim