Scala-IDE

Schalten Sie die Scala-IDE frei

Installieren Sie das Scala-Plugin in IntelliJ IDEA, entweder im JetBrains Marketplace oder auf dem Plugins-Tab in Ihren IDE-Einstellungen.

Intelligente Scala-Unterstützung

IntelliJ IDEA unterstützt Ihren Scala-Workflow mit einer vertrauten IDE-Erfahrung und einer Sprachunterstützung in der gewohnten JetBrains-Qualität.

IntelliJ IDEA mit Scala-Plugin

Merkmale

IntelliJ IDEA stellt Ihnen in Verbindung mit dem Scala-Plugin alle Funktionen bereit, die Sie von einer vollwertigen Scala-IDE erwarten – und noch viel mehr.

Inlay-Hinweise

Das Scala-Plugin vollzieht Ihre Schritte nach, wenn Sie eine Kette von Ausdrücken aus kleineren Blöcken aufbauen. Die IDE zeigt dabei den Ergebnistyp bei jedem Schritt an und weist darauf hin, wenn dieser sich vom Deklarationstyp unterscheidet.

Worksheets

Das Experimentieren mit Worksheets ist ein Kinderspiel. Sie können entweder ein Worksheet von Grund auf neu erstellen oder eines in Ihren Codebestand einfügen und Ihren Code importieren. Sie können Standardaktionen und Inspektionen ebenso nutzen wie Code-Completion, Quick-Fixes und weitere Funktionen.

Hinweis-Popup: Mehrdeutige Implicits für den Parameter pc: ProjectContext

Implizite Parameter

Wenn Sie einen impliziten Parameter verwenden müssen, aber keine implizite Deklaration eines passenden Typs im Geltungsbereich vorhanden ist, hebt das Scala-Plugin den Fehler hervor und schlägt Ihnen eine Möglichkeit zur Behebung vor.

Hinweis-Popup: .drop und .take durch .slice ersetzen

Inspektionen für Collections

Das Scala-Plugin weist auf Collection-Transformationen hin, die vereinfacht oder durch eine leistungsfähigere Variante ersetzt werden könnten und stellt entsprechende Quick-Fixes bereit.

Kompilierungsdiagramme

Auf diese Weise ist das Optimierungspotenzial sofort sichtbar. Wenn die Kompilierung länger als erwartet dauert, können Sie den Chart-Tab im Build-Toolfenster öffnen, und das Scala-Plugin hilft Ihnen, den Engpass zu finden.

Codegenerierung

Sparen Sie Zeit beim Tippen, indem Sie das Scala-Plugin Ihren Code vervollständigen lassen. Wählen Sie eine Methodensignatur aus dem Menü, fügen Sie fehlende Felder hinzu, importieren Sie unaufgelöste Elemente oder fügen Sie häufig verwendete Codevorlagen ein.

X-Ray-Modus

Im X-Ray-Modus können Inlay-Hinweise und andere Zusatzinformationen ganz oder teilweise deaktiviert werden. Bei gedrückter Strg/Cmd-Taste erscheinen die Inlay-Hinweise – und verschwinden wieder, wenn Sie die Taste loslassen.