Безболезненная интеграция Eclipse с Vim?


кому-нибудь удалось безболезненно интегрировать Vim в Eclipse? Я просто хочу использовать Vim для редактора, сохраняя общий интерфейс Eclipse. Я пробовал использовать плагин Eclim, но редактор, казалось, падал чаще, чем работал (сайт сказал, что функциональность замены редактора все еще бета-версия).

с другой стороны, есть ли IDE, которая соответствует функциональности Eclipse-в основном интеграция с SVN, ant и т. д.-и также может использовать ВИМ?

Я в основном использую eclipse для программирования SAS SCL, Java и Javascript и тоже нахожу редактор eclipse "mouse-y".

Я также хотел бы, в идеальном мире, использовать vimdiff в качестве средства просмотра различий для SVN (мы используем TortoiseSVN) при проверке различий или конфликтов во время слияния и т. д. Я признаю, что не потратил много времени, пытаясь заставить эти вещи работать. Я чувствую себя виноватым в том, что трачу слишком много времени на потенциальные погони за дикими гусями, в то время как другие члены моей команды работают их код, совершенно удовлетворенный всем, что может предложить Eclipse.

Edit: просто нашел это, отчаянно просматривая:плагин для Vim. Есть опыт использования этого? От претензий на сайте, это звучит идеально.

10 61

10 ответов:

Я использую Vrapper около 2 месяцев и он прекрасно работает. Он прост в установке, и делает жизнь намного легче.

Он не интегрирует Vim с Eclipse, он просто эмулирует поведение Vim, поэтому вам не нужно устанавливать Vim.

EDIT:

Я испытываю ошибки в то время как методы рефакторинга в Eclipse (только когда Vrapper был установлен), поэтому я перестал его использовать.

теперь я использую ViPlugin (очень похоже на vrapper). Он отлично работает (особенно с версии 2.0) и я рекомендую его, но это не бесплатно (но дешево и имеет пробную версию)

Edit

Как упоминалось в новом сообщении, если мы всегда используем диалог переименования для переименования, это может быть работа для Varpper.

настройки > Java > и снимите флажок " переименовать в редакторе без диалог"

http://sourceforge.net/apps/trac/vrapper/ticket/96

консенсус, кажется, суммируется в этом требуется: VIM в Eclipse статьи.

нет приличных Ви существует плагин для Eclipse, за исключением viplugin который не предлагает механизмов макро.

vi

а на сторона NetBeans... jvi делает работу убийства;)

alt text

Вау, это тот самый!

http://vrapper.sourceforge.net/home/

Он только что вышел несколько месяцев назад, и кажется намного лучше, чем другие альтернативы...и это с открытым исходным кодом.

Я использую жизнеспособных, который является новым плагином для Eclipse, обеспечивающим эмуляцию Vi. Он очень похож на vrapper, но у него нет такой же проблемы, как у vrapper с рефакторингом (как описано в cysiek10.)

У него есть некоторые довольно интересные функции, которые ни один из других эмуляторов Vim в Eclipse, похоже, не имеет (хотя jvi для NetBeans имеет несколько из них), таких как:

  • режим визуального блока
  • внешние фильтры и команды
  • истории команд
  • окно раскалывается (люблю иметь этот!)

Это платить; однако, вы можете попробовать полную версию бесплатно так же, как viPlugin.

Мне никогда не везло с интеграцией vim в любую IDE, будь то Eclipse, Visual Studio, NetBeans или sth else. Вместо этого, когда я застрял с помощью IDE, я просто запускаю пользовательскую программу IDE: которая передает файл на vim с помощью функции клиент/сервер.

т. е. vim --servername SomeName --remote - {выбор того, как его открыть: расколы или вкладки} {дополнительные аргументы, такие как filename и +line#}

Я только что попробовал Eclim http://eclim.org/ и нашел его действительно хорошим. Я все еще могу редактировать внутри Vim и пользоваться большинством преимуществ Eclipse IDE внутри Vim (например, лучшие Omni-дополнения).

самое лучшее в Eclim-это то, что мы все еще используем оригинальный Vim, поэтому я могу пользоваться всеми существующими преимуществами (мои собственные функции, макросы и т. д.) при наличии дополнительного удобства, предоставляемого IDE.

http://vimplugin.org, который я нашел в выходные, был самым близким, что я мог прийти к хорошей интеграции. К сожалению, когда я открыл более 2 файлов в своей среде IDE, это сделало всю мою рабочую станцию невосприимчивой. И я даже не использовал опцию "новый процесс" для редактора.

Итак, в конечном итоге кажется, что пока нет достойной интеграции. Хотя с некоторыми это близко. Я болею за vimplugin, чтобы стабилизировать, и я также буду некоторое время (когда я не буду съедая время моего работодателя, как сейчас) поиграйте еще немного с плагином hte, чтобы узнать, могу ли я его использовать.

Я попробовал Эклим и мне это совсем не понравилось. Я закончил использовать этот плагин под названием "viPlugin", который на самом деле работает достаточно хорошо, чтобы гарантировать его использование каждый день. Вот сайт для viPlugin:

http://www.viplugin.com

большой недостаток этого плагина является то, что это не бесплатно. Я заплатил за это, и я думаю, что это стоит.

...есть ли IDE, которая соответствует функциональности Eclipse - в основном интеграция с SVN, ant и т. д. -- а еще умеет пользоваться Vim?

IntelliJ IDEA имеет очень хороший плагин VI, но мне это не понравилось, хотя плагин сделал свою работу.

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

но, не бесплатно : (

Vrapper делает трюк.

после установки Vrapper вам нужно удалить привязку клавиш CTRL+W в настройках Eclipse. Или же он продолжает закрывать редактор, когда вы на самом деле имели в виду Backspace.

Он также поставляется с плагинами" surround " и split window. Обязательно установите их.

Это не 100% Vim, хотя. И ничто не является 100% Vim, кроме Vim (doh!). Вы найдете некоторые команды отсутствуют (или вы не можете, в зависимости от того, как "vimy" вы). Но у враппера есть :vim команда, которая открывает редактор Vim с текущим файлом в буфере и помещает курсор в точное место в файле. Таким образом, вы можете продолжить редактирование с того места, где вы остановились. Когда вы закончите в Vim, просто закройте редактор и вернитесь в свой редактор eclipse.

Я надеюсь, что это было полезно.