Plugins and Settings for Java programming?

This page summarizes the projects mentioned and recommended in the original post on /r/vim

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ideavim

    IdeaVim – A Vim engine for JetBrains IDEs

  • IntelliJ IDEA makes it definitively easy to start without setting things up. IdeaVim makes it better for a Vim user. But also frustrating, as certain Vim-features don't work.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • intellij-plugins

    Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform

  • IntelliJ IDEA makes it definitively easy to start without setting things up. IdeaVim makes it better for a Vim user. But also frustrating, as certain Vim-features don't work.

  • vim-lsp

    async language server protocol plugin for vim and neovim

  • Vim, on the other hand, needs some set up. I use vim-lsp and vim-lsp-settings to get the Eclipse JDT Language Server. There are some initialization options for it listed in the wiki or in its Preferences.java. For setting up your Formatting, Analysis, Inspection options, I would suggest using Eclipse. It will save those settings in files under, e.g.

  • vim-lsp-settings

    Auto configurations for Language Server for vim-lsp

  • Vim, on the other hand, needs some set up. I use vim-lsp and vim-lsp-settings to get the Eclipse JDT Language Server. There are some initialization options for it listed in the wiki or in its Preferences.java. For setting up your Formatting, Analysis, Inspection options, I would suggest using Eclipse. It will save those settings in files under, e.g.

  • eclipse.jdt.ls

    Java language server

  • Vim, on the other hand, needs some set up. I use vim-lsp and vim-lsp-settings to get the Eclipse JDT Language Server. There are some initialization options for it listed in the wiki or in its Preferences.java. For setting up your Formatting, Analysis, Inspection options, I would suggest using Eclipse. It will save those settings in files under, e.g.

  • vimspector

    vimspector - A multi-language debugging system for Vim

  • For debugging, I use Vimspector and the java-debug plugin from microsoft. (I wrote a little blog entry a while ago.)

  • java-debug

    The debug server implementation for Java. It conforms to the debug protocol of Visual Studio Code (DAP, Debugger Adapter Protocol).

  • For debugging, I use Vimspector and the java-debug plugin from microsoft. (I wrote a little blog entry a while ago.)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • fzf.vim

    fzf :heart: vim

  • fzf for fast file access and Rg-grepping for code

  • vim-fugitive

    fugitive.vim: A Git wrapper so awesome, it should be illegal

  • fugitive for doing the git

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • nvim ignoring my ~/.local/share/nvim/site/pack/coc/start

    8 projects | /r/neovim | 3 Nov 2021
  • Using Vim for Everything!

    6 projects | /r/FPGA | 6 Oct 2021
  • I was sad the moment I realized I had to use Intellij IDEA instead of NeoVim for serious Java/Kotlin development. This was my best attempt to make my self *feel at home*!

    3 projects | /r/neovim | 1 May 2021
  • A Practical Guide to fzf: Vim Integration

    2 projects | /r/commandline | 29 Nov 2023
  • Using SonarLint language server in Vim?

    4 projects | /r/vim | 27 Oct 2023