Vim的Omnicompletion与Python只是不工作
我已经搜索了一个小时,在Stack Overflow和其他地方。唉!请帮忙。 Vim的omnicompletion只是不工作。
>我有Vim 7.2编译与Python支持。 现在,任何地方我尝试C-x C-o,我得到的是: -- Omni completion (^O^N^P) Pattern not found 我究竟做错了什么? 更新2:当我在模块级别键入C-x C-o C-n时,Vim显示一个完成弹出窗口,其中包含我项目中其他模块的一些模块级常量。但它只是常量(符号大写字母),完成仍然不工作在其他地方。 更新3:我发现C-x C-o在文件的顶部开始某种形式的完成,并完成pprint。打开pprint模块中所有内容的菜单和快速参考。但是,我自己的模块的导入都没有完成。 更新4,一年后:我放弃和学习Emacs。我一直到黑暗的一面,神秘的土地的阴谋和香料,我对你说,我找到了路。 更新5,两年后:我回到Vim。 Emacs是美丽的,但即使经过1。5年的Emacs,我仍然更快在Vim完成工作。我现在已经停止编写Python,但不能测试这些建议是否有效。
什么模块包含您要完成的符号?是在python stdlib吗?还是它是第三方模块?
确保模块/软件包在PYTHONPATH中。 在Vim,do: :python import sys :python print sys.path 要添加模块的目录: :python sys.path.append("/path/to/directory/") (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 多个版本的AngularJS在一个页面
- AngularJS – ‘请从列表中选择一个项目“ – 来自哪里?
- 5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践
- Angular 1.X在Firefox扩展开发中遭禁用
- bash – 什么可以防止经常切换具有多个接口的机器的默认源i
- yum安装rabbitmq3.6.11与erlange20配置及优化
- 在bash中指定两个文件扩展名完成
- 什么是Angular中的viewproviders? b / w提供商与viewprovi
- Linux C中sockaddr和sockaddr_in的区别
- typescript – 从(服务器发送的)EventSource创建RxJS Obser