В наши дни Java IDE настолько умны, что использование чего-либо еще по сути тратит ваше время (и, следовательно, косвенно деньги).
Это очень похоже на использование Блокнота вместо Word до (или vim вместо LibreOffice) до тех пор, пока вы не захотите проверить грамматику, встроенную графику и т. Д. Конечно, вы можете сделать это при наличии достаточного количества времени или смазки, но почемузаново изобретать все колеса на пути.В начале 2000-х годов в Emacs была довольно удобная среда разработки Java, которая почти сразу же проиграла Eclipse.
В качестве примера, IntelliJ теперь знает, как показать тип текущей точки в цепочке вызовов методов (очень часто с потоками), что кратко, очень полезно при чтениикод позже.

Итак, чтобы получить то, что вам нужно, вам все равно нужна IDE, которая может понять ваш код.Считаете ли вы вместо этого указанием IDE запустить vim на вашем источнике, если вы хотите использовать всю мощь vim?IntelliJ может получать изменения в файловой системе без уведомления.