Eclipse scala eklentisi, fareyi üzerine getirdiğinizde size bir değişkenin türünü gösteren güzel bir özelliğe sahiptir. IntelliJ eklentisiyle aynı bilgileri nasıl görebilirim?
Eclipse scala eklentisi, fareyi üzerine getirdiğinizde size bir değişkenin türünü gösteren güzel bir özelliğe sahiptir. IntelliJ eklentisiyle aynı bilgileri nasıl görebilirim?
Yanıtlar:
İfadeyi seçin ve Alt+ yazın =.
Kısayolu değiştirmek isterseniz, gidin Preferences > Keymap
ve arama alanına "Bilgi yazın" yazın.
Eski sürümlerde, Shift+ Ctrl+ Alt+ T.
CTRL / Command tuşu ve değişken veya yöntemin üzerine gelin.
Tipini görüntülemek için bir değişken veya yöntem imzasında Ctrl+ tuşuna basabilirsiniz Q.
Ayrıca herhangi bir ifadenin türünü görüntülemek için düzgün bir numara da vardır: ifadeyi seçin ve Ctrl+ Alt+ yazın V. Bu, kolaylık sağlamak için çıkarılacak ifade türüne sahip Değişken Çıkar iletişim kutusunu gösterecektir .
IntelliJ'i bir tür tutulma gibi ayarlayabilirsiniz. Şuraya gidin:
File -> Settings -> Languages & Frameworks -> Scala
ve sonra "Fareyle üzerine gelindiğinde tür bilgisini ms sonra göster" seçeneğini işaretleyin ve tercih ettiğiniz zaman aşımını ayarlayın.
Bu, diğer mesajların tercih alması dışında iyi çalışır. En yaygın olanı "Beyanname asla kullanılmaz" dır, bu da çoğu zaman bir a yazdıysanız val
ve türünü görmek istiyorsanız. O halde PC için ( Alt+ =) veya Mac için ( Ctrl+ Shift+ P) seçeneğine başvurmanız gerekir.
IntelliJ 2016 ve sonrasında Mac OS X 10.5+
tuş atamalarıyla birlikte tuş bağlama Ctrl+ ⇧+ ' dır P.
Eski cevap:
İle MacOS altında Mac OS X 10.5+
keybinding, olması gerekiyordu ⌘+ =ancak o (benim için) hiç işe görünmüyor.
Ayarlarda ( Preferences > Keymap
ve arama alanına "Bilgi Yaz " girin), eyleme Ctrl+ ⌘+ kısayolunu ekledim T. Bu kısayol iyi çalışıyor.
CTRL + Shift + P
- tek değer türü (daha fazla ayrıntı sağlar):CTRL + J
Fareyle üzerine geldiğinizde Command tuşunu basılı tutun. Not: Bunu Mac OS X'te standart tuş atamalarıyla test ettim. Farklı işletim sistemleri veya standart olmayan tuş atamaları elbette farklı olabilir, ancak işlevsellik kesinlikle oradadır.
val test = Seq(1,2)
. Seq [+ A] için tür bilgisini gösteriyor , Seq [Int] değil
Burada toplanan iyi ipuçları var, ancak eşlemeler klavye bağlantılarına göre değiştiğinden, işte bağlamaların bir özeti Mac OS X 10.5+
.
ctrl
+ hover: ifadenin türünü gösterir
alt
+ fareyle üzerine gelme: ifadeye tıklamak değerini inceler (çok kullanışlı!)
⌘
+ hover ctrl
, + hover gibi çalışır , ancak aynı zamanda ifadenin diğer referanslarına gitmek için bağlantıya tıklamaya da izin verir (ctrl + tıklama, OS X'te sağ tıklama olarak görüldüğü için açıkça görülmez).
Not: Mac OS X 10.5+
Bağlamalar IntelliJ 13.1'de hala varsayılan değildir, ancak gerçekten olması gerekir. Eski Mac OS X
bağlamalardan daha doğal bir OS X hissine sahipler . Bunları Preferences > "keyboard"
(arama alanında)> üzerinden etkinleştirebilirsiniz >Keymap > Keymaps: Mac OS X 10.5+
Bunlarla ilgili gerçek kullanılabilirlik sorunu (IntelliJ 13.1'den itibaren), kişinin anahtarı tutması ve ardından imleci hareket ettirmesi gerektiğidir. İdeal olarak, imleç zaten ifade üzerindeyken de çalışmalıdır, ardından ctrl / alt / cmd tuşunu basılı tutmaya başlayın. Bunun için onlardan talep edeceğim.
ps. Resmi olarak OS X olduğunu biliyorum, Mac OS X değil. IntelliJ IDEA en azından tuş başlıkları için hala eski isimlendirmeyi kullanıyor.
Windows'ta. Alt + = Mac'te. seçenek + =