如何为非标准Python库向Vim添加自动完成功能?
发布时间:2020-12-16 22:14:57 所属栏目:Python 来源:网络整理
导读:例如,我有一个使用Google App Engine SDK的Python脚本: from google.appengine.ext import dbfrom google.appengine.ext import webappfrom google.appengine.ext.webapp import templatefrom google.appengine.ext.webapp.util import run_wsgi_app 模块db
例如,我有一个使用Google App Engine SDK的Python脚本:
模块db有一个子模块Key,所以我尝试在它上面使用自动完成: db.KTab 但是在Vim窗口的底部,我得到以下信息:
如何包含非标准Python库的路径,以便Vim自动完成可以找到它们?并展示他们的文档字符串? 最佳答案
您需要将库文件添加到标记文件中.例如,如果您通过位于env /中的虚拟环境中的pip安装了Google App Engine:
…然后你应该执行:
如果你没有通过pip安装google_appengine,那么你应该找到你的python库的路径(提示:它应该由$PYTHONPATH表示.并且根据this参考页面:“在Unix上,这通常是.:/usr/local/lib / python.“)并用您找到的路径替换env /. 最后,您的.vimrc文件应解析您的标记文件.例如,在我的.vimrc中,我有:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |