如何在Vim中纯粹地设置Android开发环境?

16

我计划学习Android,但是我完全没有Android开发的知识。

不过Vim是我最喜欢的编辑器,所以我更喜欢Vim而不是Eclipse。

我该如何设置这个环境,以及从头到尾如何运行它?

目前实现情况为:

~/.vim/bundle/

我已经得到了

- conque-shell
- nerdtree
- supertab
- command-t
- taglist
...etc.
这些插件。还有其他插件我应该添加吗?

在Eclipse中使用Vrapper,或在Android Studio中使用IdeaVim。如果您无法忍受任何IDE,则可以使用Eclim在Vim中设置Android开发环境 - Gayan Weerakutti
3个回答

15

在 Android 开发中,您不需要任何 Vim 插件。

您只需准备以下工具:

  • Apache Ant 用于构建应用程序
  • Java 5 兼容的 JDK
  • Android SDK

然后,您可以使用 Vim 来编辑 AndroidManifest.xml、layout.xml、Java 源代码、build.properties、build.xml 等文件。


12
那么,我可以说他在 Android 开发中不需要使用 VIM。他需要 Apache Ant 来构建应用程序,Java 5 兼容的 JDK,Android SDK 和记事本。这里没有什么问题。对吗?但是使用 VIM 可以使开发更加舒适和快速。而且借助特殊的插件,如 Eclim,比没有插件时更加舒适和快速。 - Dmitry Frank

15
我强烈推荐您在Vim中使用Eclim插件进行Android开发。 我使用过它,发现它非常有用。 代码自动完成,重构等功能非常棒。 实际上,当我开始使用Eclim时,我用最喜欢的编辑器Vim获得了IDE的能力。
此外,您可能想阅读这篇文章了解如何使用Eclim进行Android开发。

我也喜欢Varga的评论,但是我认为这触及到了请求的精神- Lim习惯于使用Vim,而宁愿使用它而不是Vi。我不认为他使用Vim是为了了解整个Android框架并且不依赖IDE,他只是更喜欢它而不是Eclipse(这是可以理解的)。就我个人而言,我觉得Eclim对我来说有点笨重/缓慢,但我也从未花过太多精力使其运行流畅。如果是我,我可能只会使用没有与IDE相连的任何插件的vim。 - josiah
3
个人而言,在众多的方法等情况下,我无法想象没有强大且丰富的自动补全能力的Java开发是如何高效完成的。同样,如果没有Vim文本编辑器,我也无法想象高效的开发过程。因此,Eclim为我在Vim中带来了IDE的强大功能,这让我感到非常舒适满足。 - Dmitry Frank
1
@DmitryFrank - 发布链接已失效。您是否有未缩短的版本? - EmpireJones
@EmpireJones,我已经编辑了我的问题,使用非缩短版本作为链接,但不幸的是它无法帮助使链接有效。我在http://archive.org/web/上检查过了,没有运气。说实话,我甚至不记得这篇文章是关于什么的,但我相信http://eclim.org上的信息已经足够了,甚至还有一些特定支持Android开发(尽管我还没有使用过)。 - Dmitry Frank
不好意思,我已经很久没有在Android上做过任何事情了,所以我不知道。话虽如此,eclim是一个维护良好的项目,你可以写信到它的邮件列表确认一下。 - Dmitry Frank
显示剩余2条评论

2
你需要知道如何使用Ant构建Android项目。
我也使用Vim开发Android项目,并为Android开发创建了一个Vim脚本。它叫做adt.vim,我正在使用它。希望你会喜欢。http://www.vim.org/scripts/script.php?script_id=4330 如果有任何建议,请告诉我。它仍在不断改进中。

谢谢。我已经在 QQ 上向您发送了请求。 - Js Lim

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