kontrolno [Najedź na identyfikatorze] działa na rzecz Scala, ale nie używam go bardzo często. W większości przypadków chcę znać typ wyrażenia, a nie tylko symbol. [wybierz wyrażenie], a następnie control-shift-P jest sposobem, aby to uzyskać.
Komenda nazywany jest „rodzaj ekspresji”, więc jeśli te skróty klawiaturowe nie działają na ciebie, uderzył ⌘-Shift-A i wpisać „typ ekspresji”. Pokaże ci aktualny skrót do tego polecenia.
Ściśle związane: Będę często powiedzieć IntelliJ dodać typ adnotacji do wiążącą. Jeśli kursor znajduje się na Fnord w linię:
var fnord = Monoid[Flurbish].sharky.shark.shark(!snowball)
Hit opcji powrotu, a jedną z rzeczy, które możesz zrobić, to dodać typ adnotacji. Jeśli adnotacja typu jest już dostępna, możesz ją usunąć, lub jeśli zmieniłeś typ wyrażenia, możesz wtedy Intellij zaktualizować adnotację typu do nowej. (Polecenie jest nazywany „Dodaj typ adnotacji do definicji wartości”)
Wydaje się, że to zwykła stara Java ... dlaczego jest oznaczona jako scala? –
@ pablo-fernandez, ponieważ chcę tego dla Scala, ale uważam, że robi się to w ten sam sposób z Javą i jest więcej programistów Java niż programistów Scala, aby odpowiedzieć na to pytanie. – Ivan