Soru Intelligr IDEA'da Ctrl + tıklama üzerinde açık beyan / uygulama arasında seçim yapın


Detaylar:

  • IDE: IntelliJ IDEA 14
  • İŞLETİM SİSTEMİ.:: Windows 7

Eğer gitmek istiyorum deklarasyon Bir yöntemin aşağıdaki yaklaşımlardan birini seçebilirim:

  • basın Ctrl + sol tıklama
  • sağ tık> Git> Bildiri
  • basın Ctrl + B

Eğer gitmek istiyorum uygulama Bir yöntemin aşağıdaki yaklaşımlardan birini seçebilirim:

  • basın Ctrl + Alt + sol tıklama
  • sağ tık> Git> Uygulama (lar)
  • basın Ctrl + Alt + B

İçinde tutulmaeğer basarsam Ctrl ve fare bir yöntem üzerinde, bir açılır pencere görünür ve ne yapacağımı seçebilirim (Uygulama / Beyanata git). "Sol tıklama" tuşuna basarsam ( Ctrl hala basılıdır) ilk seçenek seçilecektir.

enter image description here

IntelliJ IDEA'da aynı / benzer bir davranışı nasıl başarabilirim?


19
2017-11-24 15:10


Menşei




Cevaplar:


Bunun için yerleşik bir seçenek yoktur. Bunu yapmak için özel bir hızlı liste yapılandırmanız gerekir.

  1. Ayarlar iletişim kutusunu açın ve "Hızlı Listeler" e gidin (IDEA 14'te "Görünüm ve Davranış" başlığı altındadır)
  2. Ekle düğmesine tıklayın enter image description here orta bölmenin sağında
  3. Listenize bir isim verin
  4. Ekle düğmesine tıklayın enter image description here Sağ bölmenin sağında ("eylem yok" okur)
  5. Git Bildirime Ekle eylemini ekleyin (Ana Menü> Gezin> Bildirime Git)
  6. Git Uygulama (lar) eylemini ekleyin (Ana Menü> Gezin> Uygulamaya Git)
  7. Uygula'ya tıklayın
  8. Ayarlarda Tuş Haritasına git
  9. "Hızlı Liste" düğümü altında, az önce oluşturduğunuz Hızlı Listeyi bulun ve kısa kesilmiş bir klavye (klavye veya fare) bulun. Elbette Go to Declaration veya Go to Implementation (eylemleri) eylemi tarafından kullanılan kısayollardan birini yeniden yapabilirsiniz.
  10. Ayarları kapatmak ve denemek için Tamam'a tıklayın.

Açılan hızlı listede, hızlı seçim için her bir hareketin yanında numaralar olacağını unutmayın.

Düzenle: Ek netlik için son hızlı listenin ekran görüntüsü ekleme

enter image description here


30
2017-11-24 15:36



Tam olarak istediğim gibi değil, cevabınızı kabul ettim çünkü bu ilginç bir çözüm ve muhtemelen Eclipse'de olduğu gibi benzer bir işlevsellik elde etmek istiyorsak IntelliJ tarafından sunulabilecek en iyi çözüm. Teşekkürler! - ROMANIA_engineer
Bu cevabın artık uygulanmadığını söylemek üzereydim; intellij, bir arayüzün çoklu uygulamalarına atlama arasında seçim yapmak için bir açılır pencere sağlar. Sonra bu sorunun Deklarasyon ve Uygulama arasında seçim yapmayı istediğini fark ettim. Projemde beyan, menüde listelenen uygulamalardan bir tanesidir, ancak diğer projelerde bunun doğru olmayabileceğini varsayarsak, bu mükemmel bir yaklaşımdır. - David Mann
Bu benim için oldukça yararlıydı. Bunun için teşekkürler! - chaosguru


Aynı şeyi arıyordum çünkü Eclipse'de de kullanmıştım. Yine de, vakaların% 99'unda uygulamaya geçtim. Bu sizin de durumunuzsa, IntelliJ'teki Ctrl + tıklama kısayolunu değiştirmeyi düşünebilirsiniz:

  • Dosya Aç → Ayarlar ... → Tuş Eşleme
  • "Uygulamayı" arayın ve listedeki "Ana menü → Gezinme → Uygulama (lar)" öğesini tanımlayın
  • Öğeyi sağ tıklayın ve "Fare Kısayolu Ekle" yi seçin.
  • Pencerede Ctrl + sol tıklama yaparak Ctrl + tıklama kısayolunu ekleyin
  • OK düğmesine basarken, iki seçeneğiniz vardır:
    • Mevcut kısayolu kaldır (bildirimi açma)
    • Mevcut kısayolu bırakın: Bu durumda Ctrl + tıklama'yı kullanırken, hem bildirim hem de uygulama açılacaktır (en azından farklı dosyalarda olduğunda).

Bu cevabın 2 yıl gibi geç geldiğini biliyorum ama umarım başkalarına yardım edebilir mi?

DÜZENLE : Bu kısa yol, bir süper sınıfın beyanına gitmek istediğinizde de geçerlidir. Bu nedenle, önce "% 99" ifadesi yukarıda belirtildiği gibi biraz düşüyor. Bildirime gitmek için ctrl + sağ tıklamayı kısayol olarak ekledim (başka hiçbir kısayol ile çakışmayan - ancak en az iki düğmeli bir fareye ihtiyacınız var ...).


6
2018-01-30 16:02





Yöntemi seçerseniz ve vurursanız Ctrl+T Bu yöntemlerin uygulamalarını gösterecektir. Uygulanan yönteme gitmek için seçenekleri tıklayabilirsiniz. Bu yardımcı olur umarım.


5
2017-11-21 19:10





IntelliJ'im (2016.2), bir uygulamanın (PHP arayüzünde), uygulama popülasyonundaki uygulamalardan biri olarak bildirildiğini gösterir. Bu yüzden, bunu şimdi Implementations açılır penceresinden yapabilirsiniz.


0
2018-01-16 20:06