我基本上用来编写C++程序,我用vim的OmniCppComplete。它工作正常,我很高兴。最近我开始学习java,所以我从这里下载了javacomplete http://www.vim.org/scripts/script.php?script_id=1785。现在的问题是,当我使用“。”完成任何课程或软件包,它不显示任何弹出窗口。但是当我使用Cx Co时,它正在工作。但OmniCppComplete正在按“”按钮。“在任何类或名称空间上。我在javacomplete中缺少的是什么?我将如何使它与“。”一起工作?请帮忙。Omni完成与java
0
A
回答
1
自动补全不是内置功能。你需要一个插件。大多数自动完成插件或多或少都是语言不可知的,而像OmniCppComplete这样的特定于语言的插件可以免费提供自动完成功能。
如果您已经阅读过OmniCppComplete的文档,您将知道您习惯的自动完成功能是保留给该插件的,并且您已经在寻找(自己)通用自动补全插件,因为javacomplete不会自动补全。
说...在vim.org上。
1
完成插件为您提供源(通常是当前文件中的类,方法和变量名)。他们仍然必须被触发。由于大多数插件都使用Vim的扩展点omni completion,因此插入模式下的触发器为<C-x><C-o>
。
OmniCppComplete插件似乎在.
上添加了自定义完成触发器(因为这对C++有很大的意义)。 Java挂件没有。如果你想有一个一致的行为,无论是:
- 添加
.
完成触发了Java完成自己(从其他插件以实现提示) - 提交增强请求到插件的authro
- 切换到通用完成插件,可以一致处理多种语言
相关问题
- 1. jedi-vim omni完成与非标准库
- 2. 如何添加单词到omni完成字典?
- 3. 当omni complete vim关键字完成时,什么也不返回?
- 4. 对vim使用css_color插件导致omni完成不起作用
- 5. 为什么我编辑源代码时未能使用omni自动完成?
- 6. 如何更改在Vim omni完成中使用/检测到的符号边界?
- 7. omniORB :: MaxMessageSize in omni 4
- 8. Qt Gui和Phantom Omni
- 9. Youtube完成Java Regex
- 10. 与自动完成
- 11. Java提示自动完成?
- 12. Java JComboBox自动完成
- 13. Java主类自动完成
- 14. 自动完成功能Java
- 15. Java EE自动完成
- 16. Vim - 自动完成Java
- 17. java代码完成引擎
- 18. Java等待runnable完成
- 19. 的Java FutureTask完成检查
- 20. Java等待JFrame完成
- 21. Java等待线程完成
- 22. Java线程完成事件
- 23. 生成与JAVA
- 24. 完整的列与group_by和完成
- 25. 自动完成与CodeMirrror
- 26. jquery自动完成与Django
- 27. 与完成的事件
- 28. Jquery:自动完成与.each()
- 29. 完成活动Android(与Theme.Dialog)?
- 30. 自动完成与Django Haystack
您应该看看eclim项目 – zmo
java ...更好地转到IDE。就我个人而言,我编辑几乎所有的Vim,除了java ... intellj的ideavim是好的,尽管它不能与真正的vim比较。 – Kent