Я уже несколько лет являюсь пользователем Vim. Я начинаю иногда запускать Eclipse (используя плагин vi, который, я должен сказать, имеет множество проблем). Основная причина заключается в том, что Java-сборки занимают довольно много времени ... и они просто становятся все медленнее и медленнее с добавлением высококомпонентных структур построения, таких как maven. Таким образом, проверка ваших изменений имеет тенденцию занимать довольно много времени, что, по-видимому, часто приводит к накоплению множества проблем с компиляцией, которые я должен решить позже, и фильтрация через сообщения фиксации занимает некоторое время.
Когда я становлюсь слишком большим для очереди вопросов компиляции, я запускаю Eclipse. Это позволяет мне делать торт из-за изменений. Это медленный, жестокий в использовании и не такой приятный редактор, как Vim (я использую Vim уже почти десять лет, поэтому для меня это вторая натура). Я нахожу для точного редактирования —, нуждающегося в исправлении конкретной ошибки, необходимо реорганизовать какой-то конкретный бит логики или что-то еще ... Я просто не могу быть таким эффективным при редактировании в Eclipse, как я могу в Vim.
Также подсказка:
:set path=**
:chdir your/project/root
Это делает ^wf
на имени класса очень хорошая возможность для навигации большого проекта.
Так или иначе, тощий, когда мне нужно добавить много нового кода, Vim, кажется, замедляет меня просто из-за времени, потраченного на изучение проблем компиляции и подобных материалов. Однако, когда мне нужно найти и отредактировать определенные источники, Eclipse чувствует себя как кувалда. Я все еще жду волшебную IDE для Vim. Я знаю о трех важных попытках. Там есть чистый viml IDE-плагин, который добавляет множество функций, но кажется невозможным использовать. Там eclim, с которым у меня были проблемы. И есть плагин для Eclipse, который фактически встраивает Vim. Последний выглядит наиболее перспективным для реальной серьезной работы Java EE, но, похоже, он не работает очень хорошо или не интегрирует все функции Eclipse со встроенным Vim.
Такие вещи, как добавление недостающего импорта с нажатием клавиши, код hilight с проблемами ввода и т. Д., Кажется неоценимым из вашей среды разработки при работе над большим проектом Java.
Я использую netbeans широко на работе, но для моего личного сервера у себя дома ... с использованием NetBeans не работает, так как мне придется делать свою разработку на другом компьютере, а затем развертывать. Поездка в оба конца слишком длинная. – 2008-11-03 14:14:59
@AdamC Входящие от Google здесь ... Как самонадеянный из командной строки geek, исходящий из python, я думаю, что барьер для входа в настройку с помощью среды разработки java * очень * повышен с помощью таких программ. Я уже должен установить JVM ... зачем нужно делать даже БОЛЬШУЮ установку, чтобы получить привет мир? Это просто общая склонность людей, исходящих от языков сценариев, будет иметь место при первом изучении Java. – DeaconDesperado 2013-04-11 19:19:09
Когда я редактирую VIM. Чтобы вернуться на консоль, вы можете просто сделать ctrl + z, который поместит vim в фоновом режиме и вернет вас на консоль. Затем вы можете использовать команду fg, чтобы вернуть vim обратно на передний план. – 2013-11-21 13:14:35