Как сделать Eclipse более похожим на Emacs - PullRequest
7 голосов
/ 19 января 2010

Я очень хорошо знаком с emacs - и я понимаю, что нет ничего, что он не может сделать - но есть некоторые вещи, которые он не делает хорошо или эффективно.Итак, находясь между проектами, я открыт для идеи перехода на полнофункциональную IDE, такую ​​как Eclipse.

Учитывая мышечную память, я хотел бы сделать Eclipse максимально похожим на emacs.,Я уже обнаружил отличный плагин Emacs +, который ведет меня примерно на полпути.Однако мне все еще не хватает следующих возможностей emacs, на которые я обычно полагаюсь:

  • shell: Это не просто оболочка, это еще и буфер.

  • происходит: Поиск-> Файл ... близок к тому, что я хочу, но я просто хочу, чтобы он искал текущий файл - это может быть текстовый файл, файл журнала или буфер оболочки или что-то еще.

  • align-regexp: Эта удивительная небольшая команда в emacs помогает мне сделать файлы более читабельными, а выравнивание помогает с макросами клавиатуры.

Какие плагиныВы бы порекомендовали решить эти проблемы?Есть ли какие-либо другие функции emacs, которые вы пропускаете в Eclipse, или плагины, которые вы бы порекомендовали?

Пожалуйста, никаких фанатиков emacs / vi, спрашивающих, почему, черт возьми, я так поступил бы.

Ответы [ 3 ]

3 голосов
/ 19 января 2010

Shell view

  • Ctrl + F достаточно для запуска поиска в текущем файле. (не создает новый буфер с совпавшими строками)
    Только Отметить вхождения о выделении вхождений, но это не так сложно, как функция Emacs.

Mark Occurrences

  • Параметры форматирования могут эмулировать функцию "align-regex", как описано здесь .

Preferences -> Java -> Code Style -> Formatter.
Нажмите «Изменить» в профиле (вам может потребоваться создать новый, поскольку вы не можете редактироватьпо умолчанию).

В разделе отступов выберите 'Align fields with columns'.

Затем в своем коде Ctrl + Shift + F запустит этот форматер.

2 голосов
/ 20 января 2010

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

1 голос
/ 19 января 2010

IIRC (Прошло довольно много времени с тех пор, как я использовал eclipse). В eclipse есть режим "use Emacs key-bindings". Я считаю, что есть также возможность указать Eclipse использовать Emacs в качестве собственного редактора ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...