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

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

Я пробовал вот этот, но мне это не пошло - вроде как не готово к прайм-тайму.

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

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


person Tim Howland    schedule 19.09.2008    source источник


Ответы (9)


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

person Community    schedule 24.10.2008
comment
Ссылка не работает. Правильная ссылка: sourceforge.net/projects/practicalmacro - person Templar; 10.11.2009
comment
Я использую Eclipse Mars, и он отлично работает. Чтобы он заработал, файл PracticallyMacro_0.4.9.jar необходимо поместить в каталог eclipse / downloads / plugins (создайте каталог плагинов, если он не существует). Вы можете редактировать макросы, перейдя в Windows / Preferences / Practically Macro Options, и вы можете запускать макросы через новую созданную панель инструментов. - person gordon613; 30.03.2017
comment
Я использую Neon с STS и все еще отлично работает. Я просто кладу банку в папку dropins. БЛАГОДАРНОСТЬ! это реальная экономия времени! (ну, может, это не экономит время, но делает мою работу более увлекательной). ;-) - person John Henckel; 07.06.2017
comment
У нас есть «Eclipse Macro» ›› wiki.eclipse.org/E4/Macros - person Anver Sadhat; 09.01.2019

Emacs + версии 3.x добавляет макросы клавиатуры (http://www.mulgasoft.com/emacsplus) в его набор функций.

person mfeber    schedule 23.04.2010
comment
Ссылка не работает; у вас есть обновленное местоположение? - person rcreswick; 31.05.2020

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

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

person Ilya Kochetov    schedule 19.09.2008
comment
Нет, в v4.0 макросов нет - person David Balažic; 24.05.2016

У меня был успех с использованием AutoHotKey (правда, только для Windows).

person KevinO    schedule 24.09.2010

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

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

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

person zvikico    schedule 21.09.2008

Это не относится к Eclipse, но его можно использовать и там:

http://sikuli.org/

person Damir L.    schedule 25.02.2011

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

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

person Matt Boehm    schedule 29.09.2009
comment
Я использую Linux, но я нашел применение AutoKey, который очень похож. - person Tim Howland; 19.05.2010
comment
у eclipse есть шаблоны кода, просто говоря ... - person sandos; 14.12.2011

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

person rcreswick    schedule 24.09.2008

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

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

person luiscolorado    schedule 18.10.2010
comment
+1 Я использовал Emacs и Eclipse для проектов, и у них есть свои плюсы и минусы. Однако jEdit - лучшее из обоих миров (встроенные макросы, ядро ​​Java, приятный пользовательский интерфейс, множество плагинов, хорошая документация). Это похоже на возрождение основ Emacs с помощью современных технологий. Хотел бы я знать об этом раньше. - person User1; 11.01.2011