如何为Android开发设置Vim自动补全?

3

参考链接: 如何在Android开发中配置Vim?.

Vim的自动完成(omnicomplete)是其强大的工具之一,但是它并没有android库的标签...,我该如何为android开发配置我的vim?

3个回答

1
最强大的方法是使用eclim,它是与eclipse交互的接口。 在插入模式下按下C-x C-u会显示自动完成弹出窗口。 缺点是您必须安装整个eclipse IDE。
如果您喜欢简洁的解决方案,可以使用javacomplete。只需按照说明设置即可。然后,您可以使用C-x C-o打开自动完成弹出窗口。 要获取android类的完成,请将其临时添加到您的CLASSPATH环境变量中,例如通过启动vim
CLASSPATH=/opt/android-sdk/platforms/android-2.2/android.jar:$CLASSPATH vim

你可能也会对Vim JDE感兴趣,它是一个非常不错的Java IDE for vim。


1

使用javacomplete设置CLASSPATH的问题在于,您将自己绑定到特定的目标平台,在buergi的示例中是目标“9”。

我编写了一个小插件,它读取当前目标并为当前项目的目标设置适当的CLASSPATH,当设置'java'文件类型后。

为了使用它,您必须从项目的主目录调用vim,或者在需要时启动它,然后将工作目录更改为项目的根目录。

希望这有所帮助。


0

我曾经花了一些时间在 vim-android 上,但它并不值得。更好的方法是编写基于 adb 和 gradle 的自己的脚本。此外,该库不提供自动完成功能。 - Fabrizio Bertoglio

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接