有人能描述一下适用于Android开发的好的Vim设置吗?我现在正在使用Eclipse,但我真的很想使用Vim,因为它更快,我喜欢它。例如,我对Eclim不感兴趣。
我想知道使用了哪些Vim插件(Java、自动完成等),.vimrc
看起来像什么,以及整个构建/运行应用程序的过程如何(尽可能高效地)。
有人能描述一下适用于Android开发的好的Vim设置吗?我现在正在使用Eclipse,但我真的很想使用Vim,因为它更快,我喜欢它。例如,我对Eclim不感兴趣。
我想知道使用了哪些Vim插件(Java、自动完成等),.vimrc
看起来像什么,以及整个构建/运行应用程序的过程如何(尽可能高效地)。
我曾经在一台上网本上进行过Android开发,为此设置了一个不错的Vim配置。事实上,它比看起来要容易:
从命令行中运行模拟器。无论如何这样做都更好。我开始时使用了类似这样的命令:
emulator -avd BlaDevice -no-boot-anim -scale 0.65 -show-kernel
要将修改后的应用程序构建并重新安装到模拟器中,只需从项目根目录运行ant reinstall
。将此命令映射到您选择的键组合中。
我使用了典型的Vim设置:NERDTree、FuzzyFinder和omnicomplete。Java语法高亮可以直接使用。
从未费心安装Eclim,大多数情况下omnicomplete的效果也很好。
我只是用VIM做过一点Android开发,但我非常建议你掌握Ant(SDK用于从命令行构建项目的工具),如果你敢尝试,也可以学习Maven。你将经常使用Ant!
有一些VIM脚本可以进行制表符/自动完成,但不要指望它们能像Eclipse一样快速或有用。我发现自己在VIM中需要更多的打字...
两位用户@Dave和@buru的建议都让我开始开发一个Vim插件,帮助你在Vim中进行Android应用程序的开发。与视觉开发等顶级工具相比,功能平台还没有完全实现,但我想知道是否可以使用Fries并扩展它来生成一些组件。
该插件名为android.vim
,可在Github上找到@jalcine.github.io/android.vim。我非常乐意接受想法和拉取请求,所以请随意提出!
编辑:我已经删除了这个插件,因为我没有时间或精力去开发它 :(
我刚刚为Android开发创建了一个vim脚本,它叫做adt.vim,我正在使用它,希望你会喜欢。 http://www.vim.org/scripts/script.php?script_id=4330
如果有任何建议,请告诉我,它仍在改进中。