mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 10:50:05 +08:00
31 lines
969 B
Markdown
31 lines
969 B
Markdown
---
|
|
layout: post
|
|
title: "Use Vim as a Java IDE"
|
|
---
|
|
|
|
# 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](https://github.com/Shougo/unite.vim) - file and code fuzzy founder.
|
|
2. [vimfiler](https://github.com/Shougo/vimfiler.vim) - A powerful file explorer implemented in Vim script
|
|
|
|
## Code formatting
|
|
1. [neoformat](https://github.com/sbdchd/neoformat) - A (Neo)vim plugin for formatting code.
|
|
|
|
## Code completion
|
|
1. [javacomplete2](https://github.com/artur-shaik/vim-javacomplete2) - Updated javacomplete plugin for vim
|
|
|
|
Demo
|
|
![vim-javacomplete2](https://github.com/artur-shaik/vim-javacomplete2/raw/master/doc/demo.gif)
|
|
|
|
Generics demo
|
|
![vim-javacomplete2](https://github.com/artur-shaik/vim-javacomplete2/raw/master/doc/generics_demo.gif)
|
|
|
|
## Syntax lint
|
|
|
|
1. [neomake](https://github.com/neomake/neomake) - Asynchronous linting and make framework for Neovim/Vim
|
|
|
|
|