对VIM中对象实例的Python自动完成
发布时间:2020-12-15 19:11:06 所属栏目:安全 来源:网络整理
导读:当我尝试在对象上使用自动完成时,我在VIM中发现了一个奇怪的行为: 如果我实例化模块级别上的对象,则VIM自动完成将对我创建的实例起作用: 如果我在一个函数或类中尝试相同的方法不再工作: 有没有人知道如何解决这个问题,还是没有办法得到omnicompletion
当我尝试在对象上使用自动完成时,我在VIM中发现了一个奇怪的行为:
如果我实例化模块级别上的对象,则VIM自动完成将对我创建的实例起作用: 如果我在一个函数或类中尝试相同的方法不再工作: 有没有人知道如何解决这个问题,还是没有办法得到omnicompletion工作在非模块范围的实例?
即使它不使用Vim的omnicompletion插件,通过使用绳索,ropemode和ropevim可以在方法中获得自动完成:
即使不是真的我想要的,它的工作原理很好。 我得到它这样工作: " Rope AutoComplete let ropevim_vim_completion = 1 let ropevim_extended_complete = 1 let g:ropevim_autoimport_modules = ["os.*","traceback","django.*","xml.etree"] imap <c-space> <C-R>=RopeCodeAssistInsertMode()<CR> 现在按Ctrl Space将弹出绳索完成菜单。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Who runs the Shark project?
- RxJS--Subject
- Scala和Haskell中更高的键控类型
- twitter-bootstrap – 如何在Bootstrap Select中输入空格?
- Angular 4 – canActivate observable not invoked
- twitter-bootstrap-4 – 为什么Bootstrap 4卡片图像使用dat
- vim – 使用ssh / Putty和netrw在Windows上透明地编辑远程文
- twitter-bootstrap – Bootstrap手风琴面板/折叠
- SHELL训练营--day3
- angular – 为什么@NgModule中的“bootstrap”键是一个数组