JetBrains IDE-Plugin

Flexible Haskell: Haskell-IDE-Plugin für JetBrains

Schreiben Sie Haskell mit HLS-Vervollständigung und Diagnosen, starten Sie ein GHCi-REPL und debuggen Sie, alles in Ihrer JetBrains-IDE.
4,6 3 Bewertungen · JetBrains Marketplace

JetBrains-IDEs: IntelliJ IDEA · PyCharm · WebStorm · PhpStorm · und weitere JetBrains-IDEs

HLS
Vervollständigung, Diagnosen und Hover-Doku
GHCi
REPL und Debugger in der IDE
100
Live-Templates

01

Was Entwickler sagen

★★★★★

„A very strong start. Extremely responsible and forward support.“

Andrei Dziahel
JetBrains Marketplace

★★★★★

„Works well already, and the developer is very responsive for feature requests. In my opinion this is clearly the go-to Haskell plugin now.“

Christopher Cowell
JetBrains Marketplace

02

Debuggen mit dem GHCi-Debugger

Setzen Sie Zeilen-Breakpoints in Haskell-Code und gehen Sie im Debug-Toolfenster der IDE Schritt für Schritt durch. Der Debugger läuft über Stack, Cabal und runghc.
  • Zeilen-Breakpoints im Editor-Gutter
  • Variablen im Debug-Toolfenster
  • Integriertes GHCi-REPL in einem Toolfenster, mit klickbaren GHC-Stacktraces
Debug-Toolfenster an einem Breakpoint in einer Haskell-Datei, mit aufgelisteten lokalen Variablen und der Breakpoint-Zeile im Editor

03

Run-Konfigurationen für Stack, Cabal und runghc

Starten Sie jede .hs-Datei aus einer Run-Konfiguration. Wählen Sie den Modus selbst oder lassen Sie das Plugin wählen.
  • Modi: auto, runghc, stack run und cabal run
  • Ein Auto-Producer erstellt für jede .hs-Datei eine Run-Konfiguration
  • Ein Run-Marker im Gutter steht an main
Dialog Run/Debug Configurations für einen Haskell-Lauf mit geöffnetem Modus-Dropdown und den Einträgen auto, runghc, stack run und cabal run

04

GHC-, HLS- und Cabal-Einstellungen

Zeigen Sie dem Plugin Ihre Toolchain und schalten Sie den Haskell Language Server ein.
  • HLS liefert Vervollständigung, Diagnosen, Hover-Doku, Inlay-Typhinweise und Code Lenses
  • GHC-, HLS-, Stack- und Cabal-Pfade auf einer Einstellungsseite, oder GHC-SDK per GHCup über Tools > Haskell laden
  • ormolu, fourmolu oder stylish-haskell als Formatter, optional mit Formatieren beim Speichern
  • .cabal- und cabal.project-Dateien mit Vervollständigung und cabal-fmt-Formatierung bearbeiten
Haskell-Einstellungsseite mit GHC-Pfad und -Version, leeren Feldern für HLS-, Stack- und Cabal-Pfad, Autostart-Optionen und dem Formatter ormolu

05

Ein Haskell-Projekt starten

Legen Sie ein Projekt im New-Project-Assistenten an und fügen Sie in den Projekteinstellungen ein GHC-SDK hinzu.
  • Ein Haskell-Eintrag im New-Project-Assistenten erzeugt eine minimale src/Main.hs
  • Dateivorlagen für Haskell Module, Haskell Script und Haskell Test
  • 100 Live-Templates: Kürzel wie fn, dt oder inst tippen und Tab drücken
Dialog New Project mit ausgewähltem Haskell in der Generatorliste sowie Feldern für Name und Ort

06

Inspections und Quick Fixes

Die IDE markiert typische Haskell-Probleme schon beim Tippen.
  • 16 Inspections, darunter fehlende Typsignaturen, unbenutzte Imports und möglicherweise unvollständige Pattern Matches
  • 6 Intention Actions, etwa fehlenden Import ergänzen, Typannotation ergänzen und LANGUAGE-Pragma ergänzen
  • Import-Optimierer mit Ctrl+Alt+O
Problems-Toolfenster mit Warnungen, dass Top-Level-Funktionen eine Typsignatur fehlt

07

KI-Assistent in der IDE

Ein optionales KI-Chat-Toolfenster für Ihr Haskell-Projekt. Ein Schalter in den Einstellungen deaktiviert es.
  • Funktioniert mit Claude Code, Codex, Cursor, Windsurf, Antigravity, Aider oder Ihrem eigenen Anthropic-, OpenAI-, Gemini- oder Ollama-Schlüssel
  • Ein MCP-Server mit 32 IDE-Tools, mit einem Klick in Ihr Agent-CLI installiert
Haskell-Einstellungsdialog über einem Editor, daneben ein Haskell-KI-Chat-Toolfenster mit vorgeschlagenen Aktionen und einer Claude-Code-Auswahl

Einfache, transparente Preise

Starten Sie mit 7 Tagen kostenlosem Test. Der Kauf erfolgt über den JetBrains Marketplace.

Einzelperson

Für Solo-Entwickler

$4.90/Monat

oder $49/Jahr (17% sparen)

  • HLS-Vervollständigung und Diagnosen
  • GHCi-REPL und Debugger
  • 100 Live-Templates
  • Unterstützung für Cabal-Dateien
Studenten & Open-Source-Mitwirkende: Kontaktieren Sie uns für Rabatte. Wir unterstützen die Community.
  • ★★★★★

    “A very strong start. Extremely responsible and forward support.”

    Andrei Dziahel ·

  • ★★★★★

    “Works well already, and the developer is very responsive for feature requests. In my opinion this is clearly the go-to Haskell plugin now.”

    Christopher Cowell ·

  • ★★★★★

    “The plugin is new and doesn't have all features yet, but it's already a huge upgrade compared to what I got from Haskell plugins in VSCode (where HLS and formatter often work)!”

    Vasiliy Dommes ·

Alle Bewertungen im JetBrains Marketplace lesen

Schreiben Sie heute Haskell in Ihrer JetBrains IDE

Installieren Sie Flexible Haskell aus dem JetBrains Marketplace und öffnen Sie eine beliebige .hs-Datei.