Чи є макрореєстратор для Eclipse? [зачинено]


115

Чи є хороший плагін Eclipse для запису та відтворення макросів?

Я спробував цей , але він не приніс мені нічого, здавалося, він не готовий до прайм-тайму.

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

Це здається дивним отвором в IDE. Я пропускаю для цього якийсь вбудований об’єкт?

Відповіді:


40

Я склав щось разом за останній місяць або близько того, що вам стане корисним. Це обмеження, оскільки редактор / команди Eclipse не були розроблені з підтримкою макросів на увазі, але я думаю, що це працює досить добре. Я щойно опублікував практичний макрос у SourceForge пару днів тому. Для цього потрібно Eclipse 3.4.


9
Здається, посилання розірвано. Правильне посилання: sourceforge.net/projects/practicalmacro
Тамплієр

Я використовую Eclipse Mars, і він чудово працює. Для того, щоб він працював, файл PracticallyMacro_0.4.9.jarпотрібно помістити в каталог eclipse / downloads / plugins (створити каталог плагінів, якщо він не існує). Ви можете редагувати макроси, перейшовши в Windows / Налаштування / Практично Опції макросу і можете запустити макроси через нову створену панель інструментів.
gordon613

Я використовую Neon зі STS і досі чудово працює. Я просто кладу банку в dropinsпапку. ДЯКУЮ! це реальна економія часу! (ну, можливо, це не економить час, але це робить мою роботу веселішою). ;-)
Джон Хенкель

У нас є "Макрос затьмарення" >> wiki.eclipse.org/E4/Macros
Анвер Садхат


9

Це здається дивним отвором в IDE, я пропускаю якийсь вбудований об'єкт для цього?

Це поширена проблема. У цьому трекері Eclipse відкрито чотири помилки. На жаль, ви, мабуть, побачили макроси в Eclipse в v4.0 або новіших версіях.


Ні, ні макроси в v4.0
Девід Балажич


6

Був плагін під назвою Eclipse Monkey, який дозволяв писати сценарії, які виконуються всередині IDE. Її припинили близько місяця тому через відсутність інтересу.

Він заснований на старому плагіні під назвою Groovy Monkey . Якщо ви перейдете в Google, ви все одно можете його отримати. Команда Aptana має ще трохи інформації про її використання.

Зауважте, що це дозволяє писати сценарії, але не записувати дії.



4

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

Наприклад, якщо я набираю ";; ln" AutoHotkey негайно надсилає натискання клавіш, щоб видалити це та замінити його на "System.out.println ();" з курсором між дужками.


Я в Linux, але я знайшов деяке використання від AutoKey, яке досить схоже.
Тім Хоуланд

5
eclipse має шаблони коду, просто кажучи ...
sandos

4

Для запису існує ще один проект під назвою MacroSchmacro, який робить макроси Eclipse, але він не записує багато важливих речей (наприклад, пошук навігації). Це також надзвичайно повільно.


2

Якщо говорити про Emacs, jEdit має дуже сильний макросклад . Існує дуже багато високоякісних макросів і плагінів, а кілька макросів уже вбудовані. Ви навіть можете додати деяку логіку, використовуючи сценарій бобів, аналогічний VBA. Отже, ви можете писати дуже потужні речі (це зробили багато людей).

jEdit, очевидно, окремий редактор, але я думаю, що це варто зняти. Дивіться http://www.jedit.org/


1
+1 Я використовував Emacs і Eclipse для проектів, і вони мають плюси і мінуси. Однак jEdit - найкращий з обох світів (вбудовані макроси, ядро ​​Java, хороший інтерфейс користувача, тони плагінів, хороша документація). Це як основи, які Emacs відродився за допомогою сучасних технологій. Я б хотів, щоб я про це знав раніше.
Користувач1
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.