क्या हाल ही में लॉन्च किए गए कार्यक्रम को फिर से चलाने के लिए एक्लिप्स में एक शॉर्टकट है?


148

ग्रहण के साथ मैं जो सबसे लगातार काम करता हूं, वह अंतिम कार्यक्रम को फिर से चलाना है। मैं इसे रन -> रन हिस्ट्री -> [टॉप मोस्ट आइटम] पर जाकर करता हूं ।

क्या कोई शॉर्टकट कुंजी है जो ऐसा करती है?

मुझे CTRL+ का पता है F11लेकिन यह मेरे लिए काम नहीं करता है। यह सबसे हालिया कार्यक्रम तभी लॉन्च करेगा जब वर्तमान में सक्रिय वर्ग (वह वर्ग जिसका स्रोत कोड मैं संपादन कर रहा हूं) के पास एक मुख्य विधि नहीं है। यदि ऐसा होता है तो यह इस प्रोग्राम को प्रोग्राम के लिए एंट्री पॉइंट के रूप में इस्तेमाल करेगा और रन हिस्ट्री लिस्ट में से एक नहीं।

जवाबों:


227

के लिए CTRL+ F11जिस तरह से आप चाहते हैं काम करने के लिए, आप (से "विंडोज / प्राथमिकताएं") सेट करना होगा
" Run/debug > Launching : Launch Operation" के लिए सेटिंग:

हमेशा पहले लॉन्च किए गए एप्लिकेशन को लॉन्च करें


जैसा कि Thorbjørn Ravn Andersen ने टिप्पणी में उल्लेख किया है, अंतिम ऐप को लॉन्च करने के लिए इस्तेमाल किया गया था (3.2 या उससे पहले) डिफ़ॉल्ट व्यवहार। 3.3M6 (मार्च 2007) के
बाद से , जैसा कि इस धागे से सचित्र है :

डिफ़ॉल्ट रूप से, चयनित फ़ाइल या सक्रिय संपादक को चलाने या डिबग करने के लिए रनिंग और डिबगिंग अनुप्रयोगों को सरल बनाया गया है।
जब चयनित संसाधन (या सक्रिय संपादक) निष्पादन योग्य नहीं है, तो उपयोगकर्ता संबंधित प्रोजेक्ट लॉन्च करने या पिछले लॉन्च को फिर से लॉन्च करने का विकल्प चुन सकते हैं।

इन सेटिंग्स को Run/Debug > Launchingवरीयता पृष्ठ पर प्रबंधित किया जाता है ।
उपयोगकर्ता हमेशा पिछले अनुप्रयोग को लॉन्च करने के 3.2 व्यवहार पर वापस लौट सकते हैं।


Torsten टिप्पणियों में पुष्टि करता है :

F11केवल दबाने से डिबग मोड में अंतिम एप्लिकेशन लॉन्च होता है।


15
यह वास्तव में Ctrl-F11 का ऐतिहासिक व्यवहार है। जो बदल गया उस पर शर्म करो।
थोरबजोरन रावन एंडरसन

3
नया व्यवहार शुरुआती लोगों के लिए इष्टतम है जो एक एकल निष्पादन योग्य वर्ग लिखते हैं। पुराना दृष्टिकोण कई परियोजनाओं के साथ बड़े कार्यों के लिए इष्टतम है जिसमें कई प्रवेश बिंदु हो सकते हैं।
ऑड्रियस मेसकॉस्कस

3
धन्यवाद, और मैक उपयोगकर्ता के लिए यह कमांड + F11 है (अक्सर फ़ंक्शन बटन डिफ़ॉल्ट रूप से सक्षम नहीं होते हैं इसलिए यह अनिवार्य रूप से कमांड + fn + F11 है)
gerrytan

यदि आपको दोनों व्यवहारों की आवश्यकता है, तो वर्तमान प्रोग्राम लॉन्च करने के लिए एक सरल कुंजी असाइन करें, वर्तमान में alt + Shift + x + संयोजन द्वारा लॉन्च किया गया है। जावा के लिए, मैंने Alt + j (डिफ़ॉल्ट रूप से लाइनों में शामिल होने के लिए असाइन किया गया)
धान

1
@Noumenon 8 साल बाद भी निश्चित नहीं है। मुझे याद है कि इसे आखिरी ऑपरेशन शुरू करना चाहिए। इसलिए यदि अंतिम सत्र एक डिबग था, तो इसे डीबग सत्र फिर से लॉन्च करना चाहिए।
VonC

16

भागो -> भागो इतिहास -> [शीर्ष सबसे अधिक आइटम] सिर्फ Alt+ R+ T+ है 1। लेकिन इस तरह से नकारात्मक यह है कि Runमेनू में 'टी' हॉट-की के साथ केवल एक आइटम होना चाहिए।


6

हाँ, Ctrl- F11


1
धन्यवाद, इससे मेरी समस्या हल नहीं होती। ऊपर मेरा संपादन देखें। धन्यवाद।
इत्ते मामन

2

स्काला प्रोजेक्ट्स (स्काला आईडीई) के लिए मुझे हर बार स्काला लेनुसर चुनने से बचने के लिए इसे भी जोड़ना था:

  • रन / डिबग > लॉन्चिंग > डिफॉल्ट लांचर वरीयता
  • में लॉन्च प्रकार / मोड का चयन स्काला आवेदन
  • में पसंदीदा लांचर का चयन स्काला आवेदन (नई डिबगर) लांचर

यह अन्य लॉन्च के लिए भी काम करता है जो कि Ctrl+ दबाने पर एक डायलॉग खोलते हैंF11


2

Ctrl+ Shift+ F9के लिए खड़ा हैRelaunch with the same configuration.

यह मेरे लिए काम करता है!

कम से कम पयदेव-संपादक में। मैं अन्य दृष्टिकोणों के बारे में निश्चित नहीं हूँ ...


1

Ctrl-F11

और इसके लिए आपको Run -> Run History पर जाने की जरूरत नहीं है। आप अपने टूलबार पर रन बटन के बगल में छोटे डाउन एरो बटन को क्लिक कर सकते हैं (यह एक हरे रंग के सर्कल के साथ एक हरे रंग की तरह दिखता है)।


6
हां, लेकिन जब आप ज़ोन में होते हैं, तो कीबोर्ड माउस की तुलना में तेज़ी से काम करता है
Itay Maman

बिल्कुल सही। CTRL-F11 को ठीक से सेट करें।
ड्रैगनबर्न

मैं वर्तमान में अपना JUnit परीक्षण संपादित कर रहा हूं और मैं केवल वह परीक्षण विधि चलाना चाहता हूं जो मैं लिख रहा हूं। मैं ऐसा करता हूं कि पहले विधि के नाम पर प्रकाश डालते हुए -> मैं यह हर बार करता हूं जब मैं दौड़ना चाहता हूं। इसलिए मैं सबसे हालिया रन के लिए शॉर्टकट के लिए गया। मुझे लगता है कि यह एक उचित मामले में जब हम सबसे हाल ही में रन के लिए एक अलग शॉर्टकट की जरूरत है
thirdy


0

Ctl + F11 ने मेरे लिए भी काम नहीं किया (नियोन लुबंटू पर)। मैंने ऐसा करना शुरू कर दिया: Alt + r + t + 1

एक भी डी का उपयोग कर सकता है बजाय डिबग करने के लिए: Alt + r + h + #

मुझे पता है कि यह थोड़ा लंबा है लेकिन जब तक मुझे माउस के लिए नहीं पहुंचना है और मैं इसे किसी भी लिनक्स मशीन पर मज़बूती से कर सकता हूं मैं ठीक हूं। इसके अलावा, इस तरह से मैं नंबर बदलकर 9 पिछले रन बना सकता हूं


0

रास्ता एक:

इस समय इस आइकन से प्रोजेक्ट पर क्लिक करें, शिफ्ट बटन दबाए रखें, प्रोजेक्ट सर्वर पोर्ट के साथ भी रिस्टार्ट (समाप्त और स्थानांतरित) होगा।

यहाँ छवि विवरण दर्ज करें

रास्ता दो:

यहाँ छवि विवरण दर्ज करें:

ग्रहण मेनू बार से: विंडोज => प्राथमिकताएं => टाइप करें और कीज टाइप करें फ़िल्टर टेक्स: टर्मिनेट और रिलॉन्च करें अपनी शॉर्टकट कुंजी को इस तरह से बांधें:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.