Какие плагины vim доступны для Eclipse? [закрыто]

128

Я нашел три и хотел бы знать, есть ли другие и каковы их преимущества или недостатки:

Я включил Eclim, но он отличается от двух других вариантов тем, что делает функциональные возможности Eclipse доступными в vim, а мне действительно нужны функциональные возможности vim в среде Eclipse.

Джон Оксли
источник
8
Вместо того, чтобы спрашивать лучший плагин, что очень субъективно, вы должны спросить, каковы преимущества и особенности, которые отличают каждый вариант.
Пьер-Антуан ЛаФайет
1
Также есть viplugin: www.viplugin.com/ (отличается от vimplugin).
DrAl
Связанный вопрос: stackoverflow.com/questions/1766067/…
Джон Леманн
Vrapper - лучший просто потому, что он не ворчит, как Vimplugin.
simplefuzz 05
Я знаю, вы сказали, что хотите использовать vim для eclipse, но другой простой вариант - просто запустить gvim вместе с ним и отправить ему любые файлы, открытые eclipse: stackoverflow.com/a/4088507/23213
Steve Vermeulen

Ответы:

81

Eclim

На мой взгляд, Eclim - это неправильный подход. Вы хотите сохранить гибкость и функциональность среды IDE при одновременном использовании возможностей редактирования Vim.

viPlugin

Я использовал viPlugin, когда работал с Eclipse. Однако это не бесплатно (в отличие от плагина IntelliJ Idea Vim). Это также не так тщательно, как плагин Visual Studio Vim. Вы обнаружите, что некоторые функции отсутствуют. Такие вещи, как Ctrl +], чтобы «перейти к определению» или Ctrl + o, чтобы «вернуться», не работают. Макросы тоже не работают, но есть отметки. Он обеспечивает основные функции редактирования текста Vim. Если я правильно помню, у вас может быть даже простой файл конфигурации vimrc. Вы можете сделать бесплатную пробную версию, чтобы проверить это.

Vrapper

Судя по всему у Vrapper есть макросы и метки, а также следующие команды:

Ходатайства

h j k l w W e E b B f F t T ; , ^ $ 0 % G H M L gg ge gE

операторы

y Y d D c C s S p P r J x X i I a A o O . < > gc gu gU

Поиск

/ ? n N * #

Текстовые объекты (только в обычном режиме)

ib i (i) i [i] iB i {i} i i "i 'i` iw iW ab a (a) a [a] aB a {a} a a" a' a` aw aW

Графы

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

v V u <C-R> <C-F> <C-B> ~ q @ zo zR zc zM zz gt gT

К тому же это бесплатно, так что я бы выбрал этот.

Пьер-Антуан ЛаФайет
источник
1
Пробовал Vimplugin, но не смог заставить его работать. Я не решался попробовать Vrapper b / c, он выглядит слишком молодым (v0.14), но, похоже, работает прилично. По крайней мере, я могу ориентироваться быстрее.
hyperslug
2
Я использую Vrapper, и я очень им доволен. Я действительно пропустил hjkl-навигацию и ярлыки вроде di ((удалить в скобках) yi {(скопировать содержимое текущего блока) и т. Д.
Nylon Smile
viplugin показывает раздражающее всплывающее окно, в котором вам предлагается купить продукт, если вы не хотите, чтобы всплывающее окно появлялось. Перешел и на Враппер.
Неацу Овидиу Габриэль
Враппер ... наконец-то я снова в зоне :)
ATOzTOA
16

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

Это платно, но попробовать можно бесплатно. В нем действительно отсутствуют некоторые основы, такие как упомянутый Пьер, Ctrl+]например , нет поддержки , однако разработка ведется, поэтому есть вероятность, что она будет реализована.

ldog
источник
2
только начал его использовать, и он кажется безупречным для только что выпущенного плагина. Долгие годы ждал плагин vi для eclipse. Теперь я могу использовать две мои любимые IDE с полной поддержкой vi: Netbans и Eclipse.
Стивен Розато
Я использую его в течение нескольких месяцев, и, хотя он мне нравится, разработка, похоже, застопорилась. По-прежнему приличный плагин, но не то, за что я бы заплатил 15 долларов, если он не выглядит активным.
Jeb
Джеб, спасибо, что указал на это. С момента последнего выпуска Viable от 22 октября 2011 г. было выпущено 9 выпусков viPlugin. Хммм.
AmigoNico
Также, начиная с Vrapper 0.34.0, есть дополнительный плагин, который позволяет использовать разбиение.
Карло
3
К сожалению, жизнеспособный, похоже, умер. Веб-сайт больше не работает, а приложение на торговой площадке, похоже, не работает в Juno +.
Леопд
14

Я использовал viplugin довольно долго, но теперь, когда я создал довольно индивидуальную среду vim, я переключился на eclim. Vim уже предоставляет вам большую часть того, что вам нужно - теги, навигацию по файлам и представление проекта. Eclim дает вам возможность подключиться к eclipse и предоставляет инструменты для завершения и рефакторинга. Вы используете vim там, где он лучше всего, и затмеваете то, в чем он лучше всего.

На самом деле, я думаю, что попытка повторно реализовать vim в среде eclipse - это просто проигрышное предложение. Если все, что вас волнует, это основные функции перемещения и навигации, один из плагинов будет работать нормально. Но если вы потратили время на то, чтобы заставить vim работать так, как вы хотите, eclim - это безболезненный способ легко подключиться к eclipse.

Heathkit
источник
1
Некоторое время я пробовал и viPlugin, и vrapper, и в конце концов пришел к такому же выводу. Я не считаю себя опытным пользователем vim, но я все равно постоянно сталкивался с ограничениями, несоответствиями или неприятностями,
Стив Вермёлен
1
Я думаю, что для поддержания ваших навыков vim и для повышения производительности было бы здорово установить viplugin. Просто говорю! :)
Alex Cory
Насколько я могу судить, eclim не переходит на отладку, что является практически необходимой функцией для больших проектов.
yesennes
4

К сожалению, viplugin - лучший.

Николас Брехус
источник