Codeeditor

In diesem Abschnitt wird beschrieben, wie Sie den Oracle Cloud Infrastructure-(OCI-)Codeeditor verwenden, eine konsoleninterne Bearbeitungsumgebung, mit der Sie Code bearbeiten und Serviceworkflows und -skripte aktualisieren können.

Der Oracle Cloud Infrastructure-(OCI-)Codeeditor bietet eine umfassende Bearbeitungsumgebung für Konsole, mit der Sie Code bearbeiten, Serviceworkflows und -skripte aktualisieren können, ohne zwischen der Konsole und Ihrer lokalen Entwicklungsumgebung wechseln zu müssen. Mit diesem Codeeditor können Sie auf praktische Weise allgemeine Codeupdates für verschiedene Services ausführen, beispielsweise Funktionen erstellen und bereitstellen, Terraform-Konfigurationen bearbeiten, die mit Resource Manager-Stacks verwendet werden, oder eine API erstellen und bearbeiten.

Weitere Informationen finden Sie auf Produktseite des Codeeditors.

Tipp

Sehen Sie sich ein Einführungsvideo zum Codeeditoran.

Features des Codeeditors

Der Codeeditor bietet die folgenden Features:

  • Umfangreiche native Unterstützung für mehr als ein Dutzend Programmiersprachen, darunter Syntaxhervorhebung, intelligente Vervollständigung, Hervorhebung zusammengehöriger Klammern, Lintanalyse, Codenavigation (Springen zur Methodendefinition, Suche nach allen Referenzen) sowie Refactoring.

  • Verwaltete OCI-Service-Plug-ins, die eine native, integrierte Umgebung für unterstützte OCI-Services sowie spezifische Funktionalitäten und Codierungsworkflows für alle unterstützten Services bieten. Beispielsweise können Entwickler mit dem Functions-Plug-in Funktionen im Codeeditor-Fenster bearbeiten, bereitstellen und aufrufen.

  • Die Git-Integration ermöglicht das Klonen jedes Git-basierten Repositorys, die Nachverfolgung von Änderungen an Dateien und das Festschreiben, Abrufen und Übertragen von Code direkt im Codeeditor. So können Sie ganz einfach Codeänderungen beitragen oder rückgängig machen.

  • Die direkte Cloud Shell-Integration erlaubt das Lesen und Bearbeiten von Codedateien, die im Home-Verzeichnis von Cloud Shell gespeichert sind. Außerdem haben Sie direkten Zugriff auf über 30 cloudbasierte Cloud Shell-Tools.
  • Mit der umfassenden Workspace- und Benutzerverwaltungssteuerung können Sie Ihre Codeprojekte als unabhängige Workspaces verwalten. Beispielsweise lassen sich persistente Einstellungen für Ordner in einem Workspace festlegen und ändern, anstatt jedes Mal Umgebungskonfigurationen ändern zu müssen.
  • Vollständige Personalisierbarkeit von Schriftarten, Farbschemas, Bildschirmlayouts, Tastenkombinationen und Sprachlokalisierung.
  • Sessionübergreifende Statuspersistenz: Der Fortschritt wird automatisch gespeichert, und der Status bleibt über mehrere Benutzersessions hinweg erhalten. Beim Start des Codeeditors wird automatisch die zuletzt bearbeitete Seite geöffnet.

Erforderliche IAM-Policy

Der Codeeditor verwendet dieselben IAM-Policys wie Cloud Shell. Weitere Informationen finden Sie unter Erforderliche IAM-Policy für Cloud Shell.

Wenn Sie Service-Plug-ins im Codeeditor verwenden, benötigen Sie zusätzlich zu den Policys, die für den zugrunde liegenden Service erforderlich sind, die folgende Policy:
Allow group <> to inspect compartments in tenancy

Wenn Sie beispielsweise mit dem Functions-Plug-in Functions-Ressourcen im Codeeditor verwalten möchten, benötigen Sie die oben genannte Policy sowie die hier aufgeführten Policys.

Informationen zu Policys finden Sie unter Identitätsdomains verwalten und Allgemeine Policys.