Безболезненная интеграция 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 ответов:
Я использую Vrapper около 2 месяцев и он прекрасно работает. Он прост в установке, и делает жизнь намного легче.
Он не интегрирует Vim с Eclipse, он просто эмулирует поведение Vim, поэтому вам не нужно устанавливать Vim.
EDIT:
Я испытываю ошибки в то время как методы рефакторинга в Eclipse (только когда Vrapper был установлен), поэтому я перестал его использовать.
теперь я использую ViPlugin (очень похоже на vrapper). Он отлично работает (особенно с версии 2.0) и я рекомендую его, но это не бесплатно (но дешево и имеет пробную версию)
Edit
Как упоминалось в новом сообщении, если мы всегда используем диалог переименования для переименования, это может быть работа для Varpper.
настройки > Java > и снимите флажок " переименовать в редакторе без диалог"
консенсус, кажется, суммируется в этом требуется: VIM в Eclipse статьи.
нет приличных Ви существует плагин для Eclipse, за исключением viplugin который не предлагает механизмов макро.
а на сторона NetBeans... jvi делает работу убийства;)
Вау, это тот самый!
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:
большой недостаток этого плагина является то, что это не бесплатно. Я заплатил за это, и я думаю, что это стоит.
...есть ли 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.Я надеюсь, что это было полезно.