Как сделать Eclipse больше как Emacs

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

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

  • оболочка: это не просто оболочка, это - также буфер.

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

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

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

Никакие emacs/vi зилоты, спрашивающие, с какой стати я сделал бы такую вещь.

7
задан Brian 19 January 2010 в 18:58
поделиться

3 ответа

Shell view

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

Mark Occurrences

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

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

В разделе «Отступ» выберите « Выровнять поля с столбцами ».

Затем в вашем коде Ctrl + + + F будет запущен этот форматированный.

3
ответ дан 7 December 2019 в 10:02
поделиться

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

2
ответ дан 7 December 2019 в 10:02
поделиться

IIRC (прохождение некоторое время, поскольку я использовал Eclipse) Eclipse имеет режим «Использовать клавиш-привязки Emacs». Я считаю, что есть также возможность сказать Eclipse использовать Emacs в качестве собственного редактора ...

1
ответ дан 7 December 2019 в 10:02
поделиться