Eclipse'de en son başlatılan programı yeniden çalıştırmak için bir kısayol var mı?


148

Eclipse ile en sık yaptığım şeylerden biri de son programı yeniden çalıştırmak. Bunu Run -> Run History -> [en çok kullanılan öğe] 'ye giderek yaparım .

Bunu yapan bir kısayol tuşu var mı?

CTRL+ Biliyorum F11ama bu benim için çalışmıyor. En son programı yalnızca o anda etkin olan sınıfın (kaynak kodunu düzenlediğim sınıf) ana bir yöntemi yoksa başlatacaktır. Bunu yaparsa, bu sınıfı Çalıştırma Geçmişi listesinden değil, programın giriş noktası olarak kullanır.

Yanıtlar:


227

For CTRL+ F11istediğiniz şekilde çalışması için, siz ( "Windows / Tercihler" den) ayarlamanız gerekir
" Run/debug > Launching : Launch Operation" ayarı:

Her zaman önceden başlatılan uygulamayı başlat


As Thorbjorn Ravn Andersen yorumunda bahseder, eskiden son uygulamayı (3.2 veya öncesi) varsayılan davranışını başlatıyor. 3.3M6'dan
beri (Mart 2007), Bu konu ile gösterildiği gibi :

Varsayılan olarak, seçilen dosyayı veya etkin düzenleyiciyi çalıştırmak veya hata ayıklamak için uygulamaları çalıştırmak ve hata ayıklamak basitleştirilmiştir.
Seçilen kaynak (veya etkin düzenleyici) yürütülebilir olmadığında, kullanıcılar ilişkili projeyi başlatmayı veya önceki başlatmayı yeniden başlatmayı seçebilir.

Bu ayarlar Run/Debug > Launchingtercih sayfasında yönetilir .
Kullanıcılar ayrıca her zaman bir önceki uygulamayı başlatma 3.2 davranışına geri dönebilir.


Torsten yorumlarda şunları doğruladı :

Düğmesine basıldığında F11hata ayıklama modunda yalnızca son uygulama başlatılır.


15
Bu aslında Ctrl-F11'in tarihi davranışıdır. Değişenlere utanç.
Thorbjørn Ravn Andersen

3
Yeni davranış, tek bir yürütülebilir sınıf yazan yeni başlayanlar için en uygunudur. Eski yaklaşım, birden fazla giriş noktası olabilen birden fazla projeye sahip büyük görevler için idealdir.
Audrius Meskauskas

3
Teşekkürler ve mac kullanıcısı için Command + F11 (genellikle işlev düğmeleri varsayılan olarak etkin değildir, bu yüzden bu aslında Command + fn +
F11'dir

Her iki davranışa da ihtiyacınız varsa, şu anda alt + shift + x + kombinasyonu tarafından başlatılan geçerli programı başlatmak için basit bir anahtar atayın. Java için Alt + j ayarladım (varsayılan olarak satırları birleştirmek için atanmış)
Paddy

1
@Noumenon 8 yıl sonra, çok emin değilim. Son operasyonu başlatması gerektiğini hatırlıyorum. Bu nedenle, son oturum bir hata ayıklama oturumuysa, bir hata ayıklama oturumunu yeniden başlatmalıdır.
VonC

16

Çalıştır -> Çalıştırma Geçmişi -> [en fazla öğe] sadece Alt+ R+ T+ 1. Ancak bu yolun dezavantajı, Runmenünün 'T' kısayol tuşu olan yalnızca bir öğe içermesi gerektiğidir.



2

Scala projeleri için (Scala IDE) her seferinde bir Scala kuponu seçmekten kaçınmak için bunu eklemek zorunda kaldım:

  • Çalıştır / Hata Ayıkla > Başlat > Varsayılan Başlatıcılar tercihi
  • içinde Fırlatma Tipi / Mod seçeneğini Scala Uygulaması
  • içerisinde tercih edilen Başlatıcı seçmek Scala Uygulama (yeni ayıklayıcı) Başlatıcı

Bu, Ctrl+ tuşlarına bastığınızda iletişim kutusu açan diğer lansmanlar için de geçerlidir.F11


2

Ctrl+ Shift+ F9kısaltmasıRelaunch with the same configuration.

Bu benim için işe yarıyor!

En azından Pydev-Editor'de. Diğer perspektiflerden emin değilim ...


1

Ctrl-F11

Ayrıca Run -> Run History'ye de gitmenize gerek yok. Araç çubuğunuzdaki Çalıştır düğmesinin yanındaki küçük aşağı ok düğmesini tıklayabilirsiniz (içinde beyaz bir oynatma sembolü olan yeşil bir daire gibi görünür).


6
Evet, ancak bölgede olduğunuzda klavye bir fareden daha hızlı çalışıyor
Itay Maman

Kesinlikle. CTRL-F11'i doğru şekilde ayarlayın.
DragonBorn

Şu anda JUnit testimi düzenliyorum ve sadece yazdığım test yöntemini çalıştırmak istiyorum. Bunu önce yöntem adını vurgulayarak yapıyorum -> Bunu çalıştırmak istediğim her zaman yapıyorum. Bu yüzden en son koşuyu çalıştırmak için bir kısayol için googled. Bence bu, en son koşu için ayrı bir kısayola ihtiyaç duyduğumuz uygun bir durum
00

0

Evet, Ctrl + F11 Windows'ta çalışır ve Mac'te + fn + F11 komutu .


0

Ctl + F11 de benim için çalışmadı (Lubuntu'da Neon). Bunu yapmaya başladım: Alt + r + t + 1

Ayrıca hata ayıklamak için t yerine h kullanılabilir: Alt + r + h + #

Biraz daha uzun olduğunu biliyorum, ancak fareye ulaşmak zorunda olmadığım sürece ve iyiyim herhangi bir Linux makinesinde güvenilir bir şekilde yapabilirim. Ayrıca, bu şekilde sayıyı değiştirerek önceki 9 çalışmayı yürütebilirim


0

Birinci Yol:

Bu simgeden projeye tıklayın şu anda shift Düğmesini basılı tutun, Proje sunucu bağlantı noktasıyla da yeniden başlatılır (Sonlandır ve yeniden başlat).

resim açıklamasını buraya girin

İkinci Yol:

resim açıklamasını buraya girin:

Eclipse Menü Çubuğundan: Windows => Tercihler => Tuşları yazın ve seçin filtre tex yazın: sonlandırın ve yeniden başlatın Kısayol Anahtarınızı bağlayın Şunun gibi:

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.