JetBrains IDE-Plugin

Flexible COBOL: COBOL bearbeiten und debuggen in der IDE

Navigieren Sie durch COBOL-Programme und Copybooks, kompilieren, starten und debuggen Sie mit GnuCOBOL und senden Sie Jobs über z/OSMF an z/OS, alles in einer JetBrains-IDE. Der Parser ist nativ, ein Language Server ist nicht nötig.

IntelliJ IDEA · CLion · PyCharm · WebStorm · PhpStorm · GoLand · Rider · + Alle JetBrains IDEs (ab 2023.3)

391
NIST-COBOL-85-Programme ohne Parse-Fehler
z/OSMF
Kompilieren, linken und ausführen auf z/OS aus der IDE
MCP
Tools, die KI-Agenten Ihre Programmstruktur geben

01

Legacy-Code schnell verstehen

Öffnen Sie ein COBOL-Programm und erhalten Sie kontextbezogene Vervollständigung, Zur Deklaration springen und Verwendungen suchen. Das Plugin kennt die Dialekte IBM Enterprise COBOL und GnuCOBOL, im festen und im freien Quellformat. EXEC-SQL- und EXEC-CICS-Blöcke werden ebenfalls geparst.
  • Vervollständigung passend zur Position: Verben am Anfang einer Anweisung, ELSE und END-IF in einem offenen IF
  • Aufrufhierarchie über CALL, PERFORM und CICS LINK/XCTL
  • Copybook-Auflösung über konfigurierbare Pfade, mit REPLACING-bewusstem Umbenennen
  • Strukturansicht aller Divisions, Sections und Paragraphs
Popup mit Schlüsselwort-Vervollständigung: END-ACCEPT, END-ADD und END-CALL unter einem EXEC-CICS-Block

02

Hover-Doku und Inspektionen

Drücken Sie Ctrl+Q auf einem Verb, einem reservierten Wort, einem PIC-Symbol oder einem CICS-Befehl, um die Dokumentation zu lesen. Das Plugin hat 10 Inspektionen mit Quick Fixes, etwa für ungenutzte Datenelemente, nicht aufgelöste COPY-Anweisungen und fehlende Scope-Terminatoren.
Hover-Popup für LINKAGE SECTION in einer COBOL-Datei, mit Projektbaum und einer Problemliste ungenutzter Datenelemente

03

Kompilieren, ausführen und debuggen

Starten Sie COBOL-Programme mit GnuCOBOL aus einer Run-Konfiguration. Sie setzen Hauptdatei, Programmargumente, Arbeitsverzeichnis, zusätzliche cobc-Flags und Umgebungsvariablen. Compiler-Fehler sind anklickbar. Der Debugger geht zeilenweise durch das COBOL-Programm und zeigt Daten unter ihrem COBOL-Namen.
Dialog Run/Debug Configurations für eine COBOL-Run-Konfiguration mit Hauptdatei, Programmargumenten und zusätzlichen cobc-Argumenten

04

Ein neues Projekt starten

Der Assistent für neue Projekte hat einen COBOL-Generator. Wählen Sie das Quellformat und lassen Sie ein Beispielprogramm mit Copybook anlegen, damit Sie sofort etwas ausführen können.
Dialog Neues Projekt mit dem COBOL-Generator, dem Feld Source format auf FREE und aktivierter Option für das Beispielprogramm

05

Gut lesbare Farben

Das Plugin bringt Farbschemata für Default und Darcula mit. Divisions, Picture-Strings, Pseudotext und der eingebettete EXEC-Text haben je eine eigene Farbe. Im festen Format sind Sequenz- und Indikatorbereich abgedunkelt.
Einstellungsseite Farbschema für COBOL mit einem Beispielprogramm im festen Format im Darcula-Schema

06

KI, die Ihre Programme lesen kann

Stellen Sie im KI-Chat Fragen zu Ihrem COBOL-Projekt. Er arbeitet mit Claude Code, Codex, Gemini, Cursor und weiteren Agenten oder mit Ihrem eigenen API-Schlüssel. Der MCP-Server des Plugins gibt jedem MCP-Client Programmstruktur, Datenelemente, Verwendungen und Aufrufgraph.
Das Tool-Fenster COBOL AI beantwortet eine Frage zur geöffneten Datei cics-sample.cbl

Einfache, transparente Preise

Testen Sie kostenlos im JetBrains Marketplace. Der Kauf erfolgt über den JetBrains Marketplace.

Einzelperson

Für Solo-Entwickler

$7,90/Monat

  • Nativer COBOL-Parser, kein Language Server
  • Copybook-Navigation und Aufrufhierarchie
  • GnuCOBOL kompilieren, ausführen und debuggen
  • z/OS über z/OSMF
Studenten & Open Source: Flexible COBOL ist für Studenten und Open-Source-Projekte kostenlos. Gemeinnützige Organisationen erhalten 50 % Rabatt. Kontaktieren Sie uns, um ihn zu erhalten. Melden Sie einen Fehler oder eine Idee und erhalten Sie 20 % Rabatt auf die Jahreslizenz oder einen Monat gratis.

COBOL in eine moderne IDE holen

Installieren Sie Flexible COBOL aus dem JetBrains Marketplace und öffnen Sie ein COBOL-Projekt. Flexible COBOL ist ein inoffizielles Plugin. Es steht in keiner Verbindung zu IBM, GnuCOBOL oder JetBrains.