it-roy-ru.com

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

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

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

125
John Oxley

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 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

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

80
Pierre-Antoine LaFayette

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

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

15
ldog

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

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

14
heathkit

К сожалению, виплугин самый лучший.

4
Nicholas Brekhus