views:

210

answers:

2

Can anyone describe a good vim setup for Android Development? I'm using Eclipse for now but I would really like to use vim because it's faster and I like it better. I'm not interested in Eclim for example.

I'm interested in what vim plugins are used (for java, autocomplete etc.), how the vimrc looks like and how the whole process of building/running applications works (as efficient as possible).

A: 

I've only done a little bit of Android development with VIM, but I'd very much suggest getting your head around Ant (which the SDK uses to build projects from the command line), and perhaps Maven if you're daring. You'll be using Ant a lot!

There are a few tab/auto-complete VIM scripts around, but don't expect them to be anywhere near as quick or useful as Eclipse. I've found myself doing a lot more typing than I'm used to from Eclipse...

Dave
+1  A: 

I've once had to do some Android development on a netbook, and set up a nice Vim setup for this purpose. Seriously, it's easier than it seems:

  • Run emulator from the command line. It's better to do it anyway. I started mine with something like this:

    emulator -avd BlaDevice -no-boot-anim -scale 0.65 -show-kernel

  • To build and reinstall your modified app to the emulator, simply run ant reinstall from the project root. Map this command in Vim to your keycombo of choice.

  • I've used typical Vim setup: NERDTree, FuzzyFinder, java syntax highlighting works out of the box, omnicomplete.
  • Never bothered to install Eclim, omnicomplete works just fine in most cases.
buru