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

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

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

Ответ 1

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

Плюс это бесплатно, поэтому я бы пошел с этим.

Ответ 2

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

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

Ответ 3

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

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

Ответ 4

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