Есть ли макросъемка для Eclipse?

Есть ли хороший плагин Eclipse для записи и воспроизведения макросов?

Я пробовал этот, но это не принесло мне никакой пользы - казалось, что он не был готов к простому время.

Я знаю о шаблонах редактора, но я ищу что-то, что я могу использовать для записи моих нажатий клавиш, а затем несколько раз применять против пачки текста.

Это похоже на странную дыру в среде IDE. Я пропустил какой-то встроенный механизм для этого?

Ответ 1

Я положил что-то вместе в течение последнего месяца или так, чтобы вы могли найти полезные. У этого есть ограничения, поскольку редактор/команды Eclipse не были разработаны с учетом поддержки макросов, но я думаю, что он работает достаточно хорошо. Я только что опубликовал Практический макрос в SourceForge пару дней назад. Для этого требуется Eclipse 3.4.

Ответ 3

Это похоже на странную дыру в среде IDE, мне не хватает встроенного средства для этого?

Это обычная проблема. Для этого в Eclipse есть четыре ошибки. К сожалению, вы, вероятно, увидите макросы в Eclipse в версии 4.0 или новее.

Ответ 4

У меня был успех с использованием AutoHotKey.

Ответ 5

Появился плагин под названием Eclipse Monkey, который позволил писать сценарии, которые выполняются внутри IDE. Он был прерван около месяца назад из-за отсутствия интереса.

Он основан на более раннем подключаемом модуле Groovy Monkey. Если вы это сделаете, вы все равно сможете его получить. Команда Aptana имеет дополнительную информацию о ее использовании.

Обратите внимание, что это позволяет писать сценарии, но не записывать действия.

Ответ 6

Это не специфичный для Eclipse, но он также может использоваться там:

http://sikuli.org/

Ответ 7

Только для записи есть еще один проект под названием MacroSchmacro, который делает макросы Eclipse, но он не записывает много важных вещей (например, поиск для навигации). Это также очень медленно.

Ответ 8

Для простого расширения текста на компьютере с Windows вы можете использовать AutoHotkey. Он не такой мощный, как большинство макро-инструментов, но поскольку он не привязан к какой-либо одной программе, его можно использовать в других редакторах, электронных письмах и т.д.

Например, если я набираю ";; ln", AutoHotkey мгновенно посылает нажатия клавиш, чтобы удалить это, и заменить его на "System.out.println();" с курсором между круглыми скобками.

Ответ 9

Говоря о Emacs, jEdit имеет очень мощное средство макросов. Существует много высококачественных макросов и плагинов, и в него уже встроены несколько макросов. Вы даже можете добавить некоторую логику, используя скрипт bean, который аналогичен VBA. Таким образом, вы можете написать очень мощный материал (многие люди сделали это).

jEdit, очевидно, является отдельным редактором, но я думаю, что это стоит того. См. http://www.jedit.org/