微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否有一个插件vim来自动导入python库?

在eclipse中,您可以按Ctrl Shift o自动导入您在代码中引用的所有库。有没有任何类似的插件vim有这个功能与python?
ropevim,也可以在 pypi

autoimport(添加缺少的导入)和组织导入(重新排序导入)功能可以很好地工作,但它有时会有一点侵入性(它将在您的项目中创建一个.ropeproject文件夹)。绳索代码完成也是非常好的,所以我使用标准代码完成与选项卡,当它还不够,我使用ctrl-space来使用ropevim自动完成。

这里有一些与ropevim的映射:

" Rope AutoImport and OrganizeImport
nnoremap <C-S-o> :RopeOrganizeImports<CR>0<CR><CR>
nnoremap <C-S-i> :RopeAutoImport<CR>

" Rope AutoComplete
let ropevim_vim_completion = 1
let ropevim_extended_complete = 1
let g:ropevim_autoimport_modules = ["os.*","traceback","django.*","lxml.etree","lxml.*"]
imap <c-space> <C-R>=RopeCodeAssistInsertMode()<CR>

" Rope Menu
menu Python.Create\ Package :RopeCreatePackage<CR>
menu Python.Create\ Module :RopeCreateModule<CR>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐