我是GVim的新手,我在Ubuntu 10.4操作系统上使用GVim.我现在正在学习Ruby,我想为它添加Intellisense.我的问题是:是否可以为GVIM添加一组API,不仅适用于Ruby,还可能适用于Perl,Java,C++等?谢谢,
严格来说,Intellisense不适用于(g)Vim 7+.它是Visual Studio的微软商标功能.
然而,许多语言的自动,特定于上下文的代码完成是 Vim的一个特性.它被称为Omni完整.Ruby,Perl,Java和C++都有支持omni完成的插件.
查找,安装和优化所有上述语言的插件是一项相当广泛的任务,可能超出了单个问题的范围.你应该从Vim的优秀文档开始:help compl-omni
.对于Ruby omni完成,你需要编译的Ruby支持的Vim.
此外,还有很多用于增强全向完成的插件,通常通过键入来触发Ctrl-x Ctrl-O
.我个人喜欢AcpComplPop,它允许omni完成建议在你键入时自动弹出,而不必使用上述的键命令.vim.org上提供了更多特定于语言的插件,增强功能和维基页面.
归档时间: |
|
查看次数: |
975 次 |
最近记录: |