มีทางลัดใน Eclipse เพื่อเรียกใช้โปรแกรมที่เพิ่งเปิดตัวใหม่หรือไม่


148

หนึ่งในสิ่งที่บ่อยที่สุดที่ฉันทำกับ Eclipse คือเรียกใช้โปรแกรมสุดท้ายอีกครั้ง ฉันทำมันได้โดยไปที่Run -> Run ประวัติศาสตร์ -> [ด้านบนรายการมากที่สุด]

มีคีย์ลัดที่ใช้ทำสิ่งนี้หรือไม่?

ฉันรู้ว่าCTRL+ F11แต่นี่ใช้ไม่ได้สำหรับฉัน มันจะเปิดตัวโปรแกรมล่าสุดเฉพาะเมื่อคลาสที่ใช้งานอยู่ในปัจจุบัน (คลาสที่มีซอร์สโค้ดฉันแก้ไข) ไม่มีวิธีหลัก ถ้ามันจะใช้คลาสนี้เป็นจุดเริ่มต้นสำหรับโปรแกรมและไม่ได้มาจากรายการเรียกใช้ประวัติ

คำตอบ:


227

สำหรับCTRL+ F11ที่จะทำงานในแบบที่คุณต้องการคุณต้องตั้งค่า (จาก "Windows / การตั้งค่า")
" Run/debug > Launching : Launch Operation" การตั้งค่าไปที่:

เรียกใช้แอปพลิเคชันที่เปิดตัวก่อนหน้านี้เสมอ


ดังที่ Thorbjørn Ravn Andersenกล่าวถึงในความคิดเห็นการเรียกใช้แอปล่าสุดที่เคยเป็นพฤติกรรมเริ่มต้น (3.2 หรือก่อนหน้า)
ตั้งแต่3.3M6 (มีนาคม 2550) ตามที่แสดงโดยกระทู้นี้ :

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

จัดการการตั้งค่าเหล่านี้ในRun/Debug > Launchingหน้าการตั้งค่า
ผู้ใช้ยังสามารถย้อนกลับไปสู่พฤติกรรม 3.2 ของการเปิดใช้แอปพลิเคชันก่อนหน้า


Torstenยืนยันในความคิดเห็น :

การกดF11เปิดใช้แอปพลิเคชั่นสุดท้ายในโหมดดีบักเท่านั้น


15
นี่คือพฤติกรรมทางประวัติศาสตร์ของ Ctrl-F11 อับอายกับผู้ที่เปลี่ยนไป
Thorbjørn Ravn Andersen

3
พฤติกรรมใหม่เหมาะสำหรับผู้เริ่มต้นที่เขียนคลาสที่ปฏิบัติการได้เพียงครั้งเดียว วิธีการแบบเก่านั้นเหมาะสมที่สุดสำหรับงานขนาดใหญ่ที่มีหลายโครงการที่อาจมีจุดเข้าใช้งานหลายจุด
Audrius Meskauskas

3
ขอขอบคุณและสำหรับผู้ใช้ Mac มันคือ Command + F11 (บ่อยครั้งที่ปุ่มฟังก์ชั่นไม่ได้เปิดใช้งานโดยค่าเริ่มต้นดังนั้นนี่คือ Command + fn + F11) โดยพื้นฐานแล้ว
gerrytan

หากคุณต้องการทั้งสองพฤติกรรมให้กำหนดคีย์อย่างง่ายสำหรับการเรียกใช้โปรแกรมปัจจุบันซึ่งเปิดตัวในปัจจุบันโดยการรวมกันของ alt + shift + x + สำหรับ Java ฉันตั้งค่า Alt + j (กำหนดให้เข้าร่วมบรรทัดโดยค่าเริ่มต้น)
Paddy

1
@Noumenon 8 ปีต่อมาก็ไม่แน่ใจเหมือนกัน ฉันจำได้ว่ามันควรจะเปิดการดำเนินการครั้งสุดท้าย ดังนั้นหากเซสชันล่าสุดเป็นหนึ่งในการดีบั๊กมันควรจะเริ่มเซสชันการดีบักอีกครั้ง
VonC

16

Run -> Run ประวัติศาสตร์ -> [ด้านบนรายการมากที่สุด]เป็นเพียงAlt+ R+ +T 1แต่ข้อเสียของวิธีนี้คือRunเมนูจะต้องมีเพียงหนึ่งรายการที่มีปุ่มลัด 'T'


6

ใช่Ctrl- F11.


1
ขอบคุณสิ่งนี้ไม่ได้แก้ปัญหาของฉัน ดูการแก้ไขของฉันด้านบน ขอบคุณ
Itay Maman

2

สำหรับโครงการ Scala (Scala IDE) ฉันต้องเพิ่มสิ่งนี้เพื่อหลีกเลี่ยงการเลือก Scala lanucher ทุกครั้ง:

  • Run / Debug > Launching > Default Launchers preferences
  • ในLaunch Type / Modeให้เลือกScala Application
  • ในตัวเรียกใช้งานที่ต้องการเลือกตัวเลือกScala Application (ตัวดีบักใหม่)

สิ่งนี้ใช้ได้กับการเปิดตัวอื่น ๆ ที่เปิดกล่องโต้ตอบเมื่อคุณกดCtrl+F11


2

Ctrl+ Shift+ F9ย่อมาจากRelaunch with the same configuration.

สิ่งนี้ได้ผลสำหรับฉัน!

อย่างน้อยใน Pydev-Editor ฉันไม่แน่ใจเกี่ยวกับมุมมองอื่น ๆ ...


1

Ctrl-F11

และคุณไม่จำเป็นต้องไปที่ Run -> Run History คุณสามารถคลิกปุ่มลูกศรลงเล็ก ๆ ถัดจากปุ่ม Run (ดูเหมือนวงกลมสีเขียวที่มีสัญลักษณ์เล่นสีขาวอยู่) บนแถบเครื่องมือของคุณ


6
ใช่ แต่เมื่อคุณอยู่ในโซนแป้นพิมพ์จะทำงานได้เร็วกว่าเมาส์
Itay Maman

เผง ตั้งค่า CTRL-F11 อย่างถูกต้อง
DragonBorn

ฉันกำลังแก้ไขการทดสอบ JUnit ของฉันและฉันต้องการเรียกใช้วิธีการทดสอบที่ฉันเขียนเท่านั้น ฉันทำอย่างนั้นโดยการเน้นชื่อวิธีก่อน -> ฉันทำสิ่งนี้ทุกครั้งที่ฉันต้องการเรียกใช้ ดังนั้นฉันจึงไปหาทางลัดสำหรับการวิ่งล่าสุด ผมคิดว่าเป็นกรณีที่เหมาะสมที่เราต้องแยกจากกันทางลัดสำหรับการทำงานที่ผ่านมาส่วนใหญ่นี้
thirdy


0

Ctl + F11 ไม่ได้ผลสำหรับฉันเช่นกัน (Neon บน Lubuntu) ฉันเริ่มทำสิ่งนี้: Alt + r + t + 1

เราสามารถใช้ h แทนการ debug ได้ Alt + r + h + #

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


0

วิธีที่หนึ่ง:

คลิกที่โครงการจากไอคอนนี้ในเวลานี้กดปุ่ม Shift โครงการจะเริ่มต้นใหม่ (ยุติและเปิดใหม่) ด้วยพอร์ตเซิร์ฟเวอร์ด้วย

ป้อนคำอธิบายรูปภาพที่นี่

วิธีที่สอง:

ป้อนคำอธิบายรูปภาพที่นี่:

จากแถบเมนูของ Eclipse: Windows => การตั้งค่า => พิมพ์และเลือกปุ่มประเภทตัวกรอง tex: ยุติและเปิดใช้งานใหม่ผูกปุ่มทางลัดของคุณเช่นนี้:

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.