Some tips:
- Make sure you use vim (vi improved). Linux and some versions of UNIX symlink vi to vim.
- You can get code completion with eclim
- Or you can get vi functionality within Eclipse with viPlugin
- Syntax highlighting is great with vim
- Vim has good support for writing little macros like running ant/maven builds
Have fun 🙂