1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 05:20:04 +08:00
SpaceVim/docs/_posts/2017-02-11-use-vim-as-a-java-ide.md
2017-02-11 11:37:50 +08:00

1.5 KiB

Blogs > Use Vim as a Java IDE

I am a vimer and a java developer. Here are some useful plugins for developing java in vim/neovim.

Project manager

  1. unite - file and code fuzzy founder.

The unite or unite.vim plug-in can search and display information from arbitrary sources like files, buffers, recently used files or registers. You can run several pre-defined actions on a target displayed in the unite window.

The difference between unite and similar plug-ins like fuzzyfinder, ctrl-p or ku is that unite provides an integration interface for several sources and you can create new interfaces using unite.

  1. vimfiler - A powerful file explorer implemented in Vim script

2017-02-01_1360x721

Code formatting

  1. neoformat - A (Neo)vim plugin for formatting code.

Code completion

  1. javacomplete2 - Updated javacomplete plugin for vim

Demo

vim-javacomplete2

Generics demo

vim-javacomplete2

Syntax lint

  1. neomake - Asynchronous linting and make framework for Neovim/Vim