是否有可能让Vim为您完成代码,就像在任何其他IDE中一样(不只是单词搜索,而是类,方法等成员)?
什么是最好的选项/插件?
在cedet-1.0的默认安装中,完成只能跟踪当前文件中的全局范围符号.这与内置完成功能(dabbrev-expand或hippie-expand)没有多大区别.
它既可以从导入的模块也不从类属性中完成符号.不是说它无法处理'自我'.
是否有可能调整语义来做事情?
PS ECB代码浏览器可以看到所有import/base classess和东西.符号完成工作不正确或未正确设置.
我正在寻找一种方法(或代码)来获得接近xcode的完成列表

你知道如何实现这个目标吗?
感谢致敬,
我正在使用vim与tagexplorer,pythoncomplete和ctags一起开展大型python项目.基于标记的代码浏览和代码完成功能不会以它们不幸的方式工作,因为ctags不会将实例绑定到类型.
假设情景:
on(),myCar.ignition().on()因为ctags不知道ignition()返回TypeIgnition.TypeCar当我点击时vim不会浏览,myCar而是向我提供多个定义匹配,不正确的匹配或没有匹配,因为ctags不回溯并将实例绑定到类型.问题似乎源于python是一种动态类型语言.否则这两种情况都不会带来挑战. 有没有一种有效的替代基于标签的代码浏览和代码完成以及实现它的IDE或vim插件?
注意:请投票"重新开放".解决这个问题对社区很有价值.这个问题最初是非常模糊地制定的,现在已不再是这样了.
例如,我有很多类而不是实现我的接口.在界面中添加新方法定义后,如何为所有类快速添加空白接口实现?
当前代码完成区分大小写,因此当我输入名称时,它不会向我显示建议。我如何让它忽略大小写?
作为一个例子,当我输入Sta或sta它应该建议startActivity。
我在设置中找不到它,老实说我很懒。
附注。我有 C# 编写习惯,随着时间的推移,这变得很烦人。
intellij-idea code-completion android-studio android-studio-3.0
在Eclipse中,可以为字段自动创建Getters和Setter.但是我有很多私人领域,只有吸气剂应该存在.Eclipse中的某个地方是"创建Getters"功能,它也不会创建setter?
好吧,编写getter并不是那么多工作,但自动完成它会很好:)
谢谢你,莱拉德
当我在SuperTab的弹出建议中按Enter键时,它会自动在inserted关键字的末尾创建一个新行.
是否可以在SuperTab弹出窗口中选择一个选项而无需创建新行?
更具体地说,有没有办法让我配置space为选择代码完成建议的方法?
你能帮我解决这个问题.我是CodeIgniter和PhpStorm的新手,我遇到了问题.PhpStorm IDE显示错误,即使代码工作正常(Persons(控制器)类无法找到Person(模型)类).



$data['persons']=$this->**person**->get_person();=在Persons类的这个语法上,有一条消息" person在类中找不到字段Persons".
你能告诉我如何解决这个问题,但实际上输出是好的,它会在Persons课堂上检索数据而不会发出警告信息.
code-completion ×10
vim ×3
php ×2
python ×2
autocomplete ×1
c++ ×1
cedet ×1
codeigniter ×1
eclipse ×1
editor ×1
emacs ×1
java ×1
netbeans ×1
nstextview ×1
phpstorm ×1
phpunit ×1
ruby ×1
supertab ×1