Что случилось с java в emacs?

Прежде всего, Я не хочу начинать здесь религиозную войну, и прошу прощения за то, что сначала рассказываю вам небольшую историю.

Изначально я выбрал emacs в качестве редактора моего выбора в то время, когда я мог сделать выбор. В качестве стажера я был вынужден использовать Vi для небольшого магазина программного обеспечения, где от нас требовалось подключаться к серверам по ssh (не говоря уже об очень медленном соединении) и редактировать код оттуда, потому что нам не разрешено иметь локальные копии источника. код. В то время я был uber noob в Emacs, который ничего не знал о бродяге. Я даже не знал, что могу запустить оболочку в Emacs, поэтому я попробовал Ви, просто чтобы посмотреть, что от этого для меня.

Сначала мне показалось, что меня заставляют носить одежду, которая мне не нравится, но прошло время, и Вим мне понравился. Два года работы с vim (и их количество продолжает расти) были для меня очень продуктивным опытом обучения. Моя текущая установка включает xmonad - оконный менеджер, gnu screen - для быстрого переключения оболочки, firefox с vimperator и, конечно же, vim. На работе я пишу код, используя Vim + Eclim, потому что все мои коллеги используют Eclipse. и я должен немного соответствовать. На моем рабочем месте меня считают парнем, который разбирается в Vim; но, тем не менее, я тайно использую Emacs дома.

Я хочу вернуться к скорости работы в Emacs, но для этого я должен использовать его для того, что я сейчас делаю на работе, потому что я трачу большую часть моего времени там. Vim + Eclim действительно очень помог мне с java-материалами (завершение кода, импорт и т. Д.), И я думаю об использовании его порта Emacs, но я также пробую другие альтернативы, которые не потребовали бы от меня наличия процесса eclipse. работает в фоновом режиме. По сути, мне нужно что-то с завершением кода и компиляцией при сохранении, как у Eclipse / Eclim. Достаточно ли для этого режима jdee / malabar? Кроме того, я кодирую материалы для Android и хочу, чтобы Emacs знал, где находятся библиотеки Android, поскольку большинство из них не являются базовыми. т обычно импортируется как обычно.

10
задан avendael 10 January 2011 в 15:33
поделиться