มีเครื่องบันทึกมาโครสำหรับ Eclipse หรือไม่? [ปิด]


115

มีปลั๊กอิน Eclipse ที่ดีสำหรับการบันทึกและเล่นมาโครหรือไม่?

ฉันได้ลองตัวนี้แล้ว แต่มันก็ไม่ได้ผลอะไร - ดูเหมือนว่ามันยังไม่พร้อมสำหรับไพรม์ไทม์

ฉันรู้เกี่ยวกับเทมเพลตตัวแก้ไข แต่ฉันกำลังมองหาสิ่งที่ฉันสามารถใช้เพื่อบันทึกการกดแป้นพิมพ์ของฉันแล้วใช้หลาย ๆ ครั้งกับข้อความจำนวนมาก

ดูเหมือนจะเป็นหลุมแปลก ๆ ใน IDE ฉันไม่มีสิ่งอำนวยความสะดวกในตัวสำหรับสิ่งนี้หรือไม่?

คำตอบ:


40

ฉันรวบรวมบางอย่างไว้ในช่วงเดือนที่แล้วเพื่อที่คุณจะพบว่ามีประโยชน์ มีข้อ จำกัด เนื่องจากตัวแก้ไข / คำสั่ง Eclipse ไม่ได้ออกแบบมาโดยคำนึงถึงการสนับสนุนมาโคร แต่ฉันคิดว่ามันทำงานได้ดีพอสมควร ฉันเพิ่งโพสต์มาโครเชิงปฏิบัติที่ SourceForge เมื่อสองสามวันก่อน ต้องใช้ Eclipse 3.4


9
ดูเหมือนว่าลิงก์จะเสีย ลิงค์ที่ถูกต้องคือsourceforge.net/projects/practicalmacro
Templar

กำลังใช้ Eclipse Mars และใช้งานได้ดี เพื่อให้มันใช้งานได้ไฟล์นั้นPracticallyMacro_0.4.9.jarจะต้องถูกใส่ในไดเร็กทอรี eclipse / ดาวน์โหลด / plugins (สร้างไดเร็กทอรีปลั๊กอินหากไม่มีอยู่) คุณสามารถแก้ไขมาโครได้โดยไปที่ Windows / Preferences / Practically Macro Options และคุณสามารถเรียกใช้มาโครผ่านแถบเครื่องมือใหม่ที่สร้างขึ้น
gordon613

กำลังใช้ Neon กับ STS และยังใช้งานได้ดี ฉันแค่ใส่ขวดลงในdropinsโฟลเดอร์ ขอขอบคุณ! นี่คือการประหยัดเวลาจริง! (บางทีมันอาจจะไม่ช่วยประหยัดเวลา แต่มันทำให้งานของฉันสนุกขึ้น) ;-)
John Henckel

เรามี 'Eclipse Macro' >> wiki.eclipse.org/E4/Macros
Anver Sadhat


9

ดูเหมือนจะเป็นช่องแปลก ๆ ใน IDE ฉันขาดสิ่งอำนวยความสะดวกในตัวสำหรับสิ่งนี้หรือไม่

นี่เป็นปัญหาที่พบบ่อย มีจุดบกพร่องประมาณสี่จุดที่เปิดในตัวติดตาม Eclipse สำหรับสิ่งนี้ น่าเสียดายที่คุณอาจเห็นมาโครใน Eclipse ในเวอร์ชัน 4.0 หรือใหม่กว่า


ไม่ไม่มีมาโครใน v4.0
David Balažic


6

มีปลั๊กอินที่เรียกว่าEclipse Monkeyซึ่งอนุญาตให้เขียนสคริปต์ที่ดำเนินการภายใน IDE มันถูกยกเลิกเมื่อประมาณหนึ่งเดือนที่แล้วเนื่องจากขาดความสนใจ

มันขึ้นอยู่กับรุ่นเก่า plug-in ที่เรียกว่าGroovy ลิง หากคุณใช้ Google คุณยังสามารถรับได้ ทีม Aptana มีข้อมูลเพิ่มเติมเกี่ยวกับการใช้งาน

โปรดทราบว่าสิ่งนี้อนุญาตให้เขียนสคริปต์ แต่ไม่สามารถบันทึกการดำเนินการได้



4

สำหรับการขยายตัวข้อความที่เรียบง่ายบนคอมพิวเตอร์ที่ใช้ Windows คุณสามารถใช้AutoHotkey มันไม่ได้มีประสิทธิภาพเท่ากับเครื่องมือมาโครส่วนใหญ่ แต่เนื่องจากมันไม่ได้เชื่อมโยงกับโปรแกรมใดโปรแกรมหนึ่งจึงสามารถใช้กับตัวแก้ไขอีเมลและอื่น ๆ ได้

ตัวอย่างเช่นถ้าฉันพิมพ์ ";; ln" AutoHotkey จะส่งการกดแป้นพิมพ์ทันทีเพื่อลบสิ่งนี้และแทนที่ด้วย "System.out.println ();" โดยให้เคอร์เซอร์อยู่ระหว่างวงเล็บ


ฉันใช้ linux แต่ฉันพบว่ามีการใช้งานบางอย่างจาก AutoKey ซึ่งค่อนข้างคล้ายกัน
Tim Howland

5
eclipse มีเทมเพลตโค้ดเพียงแค่บอกว่า ...
sandos

4

สำหรับเร็กคอร์ดมีโปรเจ็กต์อื่นที่เรียกว่าMacroSchmacroที่ทำมาโคร Eclipse แต่ไม่ได้บันทึกสิ่งที่สำคัญมากมาย (เช่นการค้นหาเพื่อนำทาง) นอกจากนี้ยังช้ามาก


2

พูดถึง Emacs jEditมีสิ่งอำนวยความสะดวกมาโครที่แข็งแกร่งมาก มีมาโครและปลั๊กอินคุณภาพสูงจำนวนมากและมีมาโครหลายตัวที่สร้างไว้แล้วคุณยังสามารถเพิ่มตรรกะบางอย่างได้โดยใช้การเขียนสคริปต์แบบถั่วซึ่งคล้ายกับ VBA ดังนั้นคุณสามารถเขียนสิ่งที่มีประสิทธิภาพมาก (หลาย ๆ คนเคยทำเช่นนั้น)

เห็นได้ชัดว่า jEdit เป็นโปรแกรมแก้ไขแยกต่างหาก แต่ฉันคิดว่ามันคุ้มค่าที่จะยิง ดูhttp://www.jedit.org/


1
+1 ฉันใช้ Emacs และ Eclipse สำหรับโปรเจ็กต์และมีข้อดีข้อเสีย อย่างไรก็ตาม jEdit เป็นสิ่งที่ดีที่สุดในทั้งสองโลก (มาโครในตัว, คอร์ Java, UI ที่ดี, ปลั๊กอินมากมาย, เอกสารที่ดี) มันเหมือนกับพื้นฐาน Emacs เกิดใหม่ด้วยเทคโนโลยีสมัยใหม่ ฉันหวังว่าฉันจะรู้เรื่องนี้ก่อนหน้านี้
User1
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.