有人能为Android开发描述一个好的Vim设置吗?我现在正在使用Eclipse,但我真的很想使用Vim,因为它更快,我更喜欢它。例如,我对Eclim不感兴趣。
我对使用什么样的Vim插件感兴趣(对于Java,自动完成等),.vimrc
的样子以及构建/运行应用程序的整个过程如何工作(尽可能高效)。< / p>
答案 0 :(得分:53)
我曾经不得不在上网本上做一些Android开发,并为此设置了一个不错的Vim设置。说真的,它比看起来容易:
从命令行运行模拟器。反正最好这样做。我用这样的东西开始我的:
emulator -avd BlaDevice -no-boot-anim -scale 0.65 -show-kernel
要构建修改后的应用并将其重新安装到模拟器,只需从项目根目录运行ant reinstall
即可。将此命令在Vim中映射到您选择的组合键。
我使用了典型的Vim设置:NERDTree,FuzzyFinder和omnicomplete。 Java语法高亮显示开箱即用。
从不打扰安装Eclim,omnicomplete在大多数情况下运行正常。
答案 1 :(得分:3)
我只使用VIM进行了一些Android开发,但我非常建议让你了解Ant(SDK用于从命令行构建项目),如果你是大胆。你会经常使用Ant!
有一些tab / auto-complete VIM脚本,但不要指望它们像Eclipse一样快速或有用。我发现自己做的打字比我以前习惯的要多得多......
答案 2 :(得分:2)
我一直在研究用于Android开发的vim插件:https://github.com/hsanson/vim-android。仍在进行中,但它具有使用vim进行android开发所需的大部分功能。
我仍有一些问题需要解决,但大多数都与插件无关:
答案 3 :(得分:1)
@ Dave和@buru建议的两个都让我开始使用Vim的插件,它可以帮助你在Vim for Android应用程序中进行开发。像视觉开发这样的顶级工具的功能奇偶校验还没有,但我想知道我们是否可以通过使用Fries并扩展它来生成一些组件。
该插件名为android.vim
,它位于Github @ jalcine.github.io/android.vim上。我对创意和拉动请求非常开放,所以请随意!
编辑:我已经取消了这个插件,因为我没有时间或专注于它:(
答案 4 :(得分:0)
我刚刚为android开发创建了一个vim脚本,它叫做adt.vim,我正在使用它,希望你会喜欢它。 http://www.vim.org/scripts/script.php?script_id=4330
如果有任何建议,请告诉我,它仍在改进中