Vim для java на стадии эксперимента, отлаженного потока от строчки кода, отладки, прогона тестов, пакетирования и комита сейчас нет. B этом смысле, eclipse пока впереди. Из того, чего реально не хватает: качественный рефакторинг, доки по контексту (полностью не нашёл/настроил/написал).
Сборки, тесты и прочие около-проектные задачи можно напрямую решать мавеном(зависит от проекта конечно).
Из плагинов которые оказались полезными:
- pathogen пакетник
- easytags на лету подхватывает теги, навигация по Ctrl-leftСlick
- javabrowser показывает структуру класа(+динамическая навигация, позволяет отказаться от сворачивания блоков)
- nerdtree обзор папок
- snipmate вставка заготовок
- upAndDown перемещение выделеных строк
- supertab все автодополнения по табу
- buftabs навигация по буферам
- comments добавление/удаление комментариев
- Rename переименовывает текущий файл
- javacomplete автодополнения для java
чем не пользуюсь, но есть в сборке:
- lusty-explorer/lusty-juggler - обзор/навигация открытых буферов(на скрине как раз он), файловой системы
Пробовал Terminus в качестве шрифта, от продолжительной работы с кодом глаза утомляются, тонковат. Чтобы нормально читать его, нужен размер сравнительно большой, но тогда код на экран не помещается. А Consolas самое оно оказался.
Пробовал, также смотрел варианты с тенью. Этот оказался наиболее органичным (за ислючением дока, который в итоге ушёл на нижнюю грань, дабы не был помехой для скрола).
Какой оригинал? Если я пишу код, мне надо видеть мой код, а не мешанину из кода и задника. Если я смотрю логи, мне тем более надо видеть логи, а не мешанину. И я хочу видеть текст отчётливо, чтобы мне не приходилось напрягать зрение и мозг «ой, где эта строчка, ну только что видел!»