سؤال

هل يوجد مكون إضافي جيد لـ Eclipse لتسجيل وتشغيل وحدات الماكرو؟

لقد حاولت هذا, ، لكنه لم يفيدني بأي شيء، إذ بدا وكأنه لم يكن جاهزًا لوقت الذروة.

أعرف قوالب المحرر، ولكني أبحث عن شيء يمكنني استخدامه لتسجيل ضغطات المفاتيح ثم تطبيقها عدة مرات على مجموعة من النص.

يبدو هذا بمثابة ثقب غريب في IDE.هل أفتقد بعض المرافق المدمجة لهذا؟

هل كانت مفيدة؟

المحلول

لقد قمت بتجميع شيء ما خلال الشهر الماضي أو نحو ذلك حتى تجده مفيدًا.له قيود نظرًا لأن محرر/أوامر Eclipse لم يتم تصميمها مع وضع دعم الماكرو في الاعتبار، لكنني أعتقد أنه يعمل بشكل جيد إلى حد معقول.لقد نشرت للتو ماكرو عملي في SourceForge قبل بضعة أيام.ويتطلب الكسوف 3.4.

نصائح أخرى

يضيف الإصدار 3.x من Emacs+ وحدات ماكرو للوحة المفاتيح (http://www.mulgasoft.com/emacsplus) إلى مجموعة الميزات الخاصة به.

لقد نجحت في استخدام AutoHotKey.

يبدو هذا بمثابة ثقب غريب في IDE، هل أفتقد بعض المرافق المضمنة لهذا؟

هذه مشكلة شائعة.يوجد حوالي أربعة أخطاء مفتوحة في Eclipse Tracker لهذا الغرض.لسوء الحظ، من المحتمل أن ترى وحدات الماكرو في Eclipse في الإصدار 4.0 أو الأحدث.

كان هناك مكون إضافي يسمى قرد الكسوف مما سمح بكتابة البرامج النصية التي يتم تنفيذها داخل IDE. تم إنهاؤه منذ حوالي شهر بسبب عدم الاهتمام.

يعتمد على مكون إضافي أقدم يسمى قرد رائع.إذا بحثت في جوجل، فلا يزال بإمكانك الحصول عليه.فريق Aptana لديه بعض معلومات اكثر على استخدامه.

لاحظ أن هذا يسمح بكتابة البرامج النصية، ولكن لا يسمح بتسجيل الإجراءات.

هذا ليس خاصًا بـ Eclipse، ولكن يمكن استخدامه هناك أيضًا:

http://sikuli.org/

فقط للعلم، هناك مشروع آخر اسمه ماكروشماكرو يقوم بعمل وحدات ماكرو Eclipse، لكنه لا يسجل العديد من الأشياء المهمة (مثل البحث للتنقل).كما أنها بطيئة للغاية.

لتوسيع النص البسيط على جهاز كمبيوتر يعمل بنظام Windows، يمكنك استخدام مفتاح التشغيل التلقائي.إنها ليست قوية مثل معظم أدوات الماكرو، ولكن نظرًا لأنها غير مرتبطة بأي برنامج واحد، فيمكن استخدامها في برامج التحرير الأخرى ورسائل البريد الإلكتروني وما إلى ذلك.

على سبيل المثال ، إذا قمت بكتابة "؛؛ ln" AutoHotkey على الفور ، يرسل ضغطات المفاتيح لحذف هذا واستبداله بـ "system.out.println () ؛" مع المؤشر بين الأقواس.

اتكلم عن الايماكس jEdit لديه منشأة ماكرو قوية جدًا.هناك الكثير من وحدات الماكرو والمكونات الإضافية عالية الجودة، والعديد من وحدات الماكرو مضمنة بالفعل.يمكنك أيضًا إضافة بعض المنطق باستخدام البرمجة النصية للفاصوليا، والتي تشبه VBA.لذلك، يمكنك كتابة أشياء قوية جدًا (لقد فعل ذلك العديد من الأشخاص).

من الواضح أن jEdit هو محرر منفصل، ولكن أعتقد أنه يستحق المحاولة.يرى http://www.jedit.org/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top