Arbeiten mit Projekteinstellungen in der AWS Cloud9 IDE - AWS Cloud9

AWS Cloud9 ist für Neukunden nicht mehr verfügbar. Bestandskunden von AWS Cloud9 können den Service weiterhin wie gewohnt nutzen. Weitere Informationen

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Arbeiten mit Projekteinstellungen in der AWS Cloud9 IDE

Zu den Projekteinstellungen, die nur für die aktuelle AWS Cloud9 Entwicklungsumgebung gelten, gehören die folgenden Arten von Einstellungen:

  • Code-Editor-Einstellungen, z. B. ob weiche Tabulatoren und neue Dateizeilenenden verwendet werden sollen

  • Dateitypen, die ignoriert werden sollen

  • Die Arten von Hinweisen und Warnungen, die angezeigt oder unterdrückt werden sollen

  • Code- und Formatierungseinstellungen für Programmiersprachen wie JavaScript, PHP, Python, und Go

  • Die Arten von Konfigurationen, die beim Ausführen und Erstellen von Code verwendet werden sollen

Obwohl Projekteinstellungen nur für eine einzelne Umgebung gelten, können Sie die Projekteinstellungen für eine Umgebung in jeder anderen Umgebung anwenden.

Anzeigen oder Ändern von Projekteinstellungen

  1. Wählen Sie in der Menüleiste AWS Cloud9, Preferences (Präferenzen) aus.

  2. Um die Projekteinstellungen für die aktuelle Umgebung anzuzeigen, wählen Sie auf der Registerkarte Preferences (Präferenzen) im seitlichen Navigationsbereich die Option Project Settings (Projekteinstellungen) aus.

  3. Zum Ändern der aktuellen Projekteinstellungen für die Umgebung, ändern Sie die gewünschten Einstellungen im Bereich Project Settings (Projekteinstellungen).

Weitere Informationen finden Sie unter Mögliche Änderungen an Projekteinstellungen.

Anwenden der aktuellen Projekteinstellungen einer Umgebung in einer anderen Umgebung

  1. Wählen Sie sowohl in der Quell- als auch in der Zielumgebung in der AWS Cloud9 IDE Menüleiste die Option AWS Cloud9 Projekteinstellungen öffnen aus.

  2. Kopieren Sie in der Quell-Umgebung den Inhalt der Registerkarte project.settings, die angezeigt wird.

  3. Überschreiben Sie in der Ziel-Umgebung den Inhalt der project.settings-Registerkarte mit dem kopierten Inhalt der Quell-Umgebung.

  4. Speichern Sie in der Ziel-Umgebung die project.settings-Registerkarte.

Projekteinstellungen, die geändert werden können

Diese Abschnitte beschreiben die Arten von Projekteinstellungen, die Sie auf der Preferences (Präferenzen)-Registerkarte im Bereich Project Settings (Projekteinstellungen) ändern können.

EC2Instanz

Stop my environment (Meine Umgebung beenden)

Wählen Sie aus, wann die EC2 Amazon-Instance Ihrer Umgebung (falls verwendet) automatisch gestoppt werden soll, nachdem Sie alle Webbrowser-Instances geschlossen haben, die mit der IDE für diese Umgebung verbunden sind. Sie können eine Zeitspanne von einer Woche bis 30 Minuten wählen. Sie können auch festlegen, dass die EC2 Amazon-Instance nach dem Beenden von nie automatisch gestoppt wird AWS Cloud9 IDE.

Wenn Sie die Instance noch früher als 30 Minuten nach Abschluss des beenden möchtenIDE, können Sie sie manuell über die Konsolenoberfläche beenden.

Code-Editor (Ace)

Weiche Tabulatoren

Wenn diese Option aktiviert ist, wird die angegebene Anzahl von Leerzeichen anstelle eines Tabulatorzeichens nach jedem Drücken von Tab eingefügt.

Automatisches Erkennen der Tabulatorgröße beim Laden

Wenn diese Option ausgewählt ist, wird AWS Cloud9 versucht, die Tab-Größe zu erraten.

Neue Dateizeilenenden

Der Typ der Zeilenenden, der für neue Dateien verwendet werden soll.

Zulässige Optionen sind:

  • Windows (CRLF) zum Beenden von Zeilen mit einem Zeilenumbruch und anschließend mit einem Zeilenvorschub.

  • Unix (LF), um Zeilen nur mit einem Zeilenvorschub abzuschließen.

Entfernen von Leerzeichen beim Speichern

Wenn diese Option ausgewählt ist, wird AWS Cloud9 versucht, bei jedem Speichern die für unnötig erachteten Leerzeichen und Tabulatoren aus einer Datei zu entfernen.

In Dateien suchen

Ignorieren dieser Dateien

Bei der Suche nach den Dateitypen, die AWS Cloud9 ignoriert werden.

Maximale Anzahl zu suchender Dateien (in 1000)

Bei der Suche in Dateien die maximale Anzahl von Dateien, in Vielfachen von 1.000, die im aktuellen AWS Cloud9 Bereich gefunden wird.

Hinweise und Warnungen

Warnstufe

Die Mindestanzahl zu aktivierender Meldungen.

Gültige Werte sind unter anderem:

  • Informationen, um Informations-, Warnungs- und Fehlermeldungen zu aktivieren.

  • Warnung, um nur Warnungs- und Fehlermeldungen zu aktivieren.

  • Fehler, um nur Fehlermeldungen zu aktivieren.

Markieren fehlender optionaler Semikolons

Wenn diese Option aktiviert AWS Cloud9 ist, wird eine Datei jedes Mal gekennzeichnet, wenn sie ein Semikolon bemerkt, das im Code verwendet werden könnte, aber nicht verwendet wird.

Markieren nicht deklarierter Variablen

Wenn diese Option aktiviert ist, wird eine Datei jedes Mal AWS Cloud9 markiert, wenn sie eine nicht deklarierte Variable im Code entdeckt.

Markieren ungenutzter Funktionsargumente

Wenn diese Option aktiviert ist, wird eine Datei jedes Mal AWS Cloud9 markiert, wenn sie ein unbenutztes Argument in einer Funktion entdeckt.

Ignorieren von Meldungen, die mit einem regulären Ausdruck übereinstimmen

AWS Cloud9 zeigt keine Meldungen an, die dem angegebenen regulären Ausdruck entsprechen. Weitere Informationen finden Sie unter Ein Muster für reguläre Ausdrücke schreiben im JavaScript Thema Reguläre Ausdrücke im Mozilla Developer Network.

JavaScript Support

Anpassen JavaScript Warnungen mit .eslintrc

Wenn diese Option aktiviert ist, AWS Cloud9 wird anhand einer .eslintrc Datei ermittelt, welche JavaScript Warnungen zum Aktivieren oder Deaktivieren. Weitere Informationen finden Sie unter Konfigurationsdateiformate auf der ESLint Website.

JavaScript Vervollständigung des Bibliothekscodes

Das Tool JavaScript Bibliotheken, mit AWS Cloud9 denen versucht wird, eine automatische Codevervollständigung vorzuschlagen oder durchzuführen.

Formatieren des Codes beim Speichern

Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht, den Code in einem zu formatieren JavaScript Datei jedes Mal, wenn diese Datei gespeichert wird.

Verwenden Sie die integrierten JSBeautify als Codeformatierer

Falls aktiviert, AWS Cloud9 verwendet die interne Implementierung von JSBeautify um zu versuchen, die Lesbarkeit von Code in Dateien zu verbessern.

Benutzerdefinierter Code-Formatierer

Der Befehl für den AWS Cloud9 Versuch, beim Formatieren von Code in einem JavaScript file.

Entwicklung

Builder-Pfad in der Umgebung

Der Pfad zu jeder benutzerdefinierten Entwicklungskonfiguration.

Ausführen und Debuggen

Runner-Pfad in der Umgebung

Der Pfad zu jeder benutzerdefinierten Ausführungskonfiguration.

Vorschau URL

DieURL, die verwendet werden soll, um eine Vorschau von Anwendungen für die Umgebung anzuzeigen.

Ausführungskonfigurationen

Die benutzerdefinierten Ausführungskonfigurationen für diese Umgebung.

Entfernen ausgewählter Konfigurationen

Löscht die ausgewählten Ausführungskonfigurationen.

Hinzufügen einer neuen Konfiguration

Erstellt eine neue Ausführungskonfiguration.

Als Standard festlegen

Legt die ausgewählte Ausführungskonfiguration als Standardausführungskonfiguration fest.

Code-Formatierer

JSBeautify Einstellungen

Einstellungen für die Erhöhung der Lesbarkeit von Code in Dateien.

Formatieren des Codes beim Speichern

Falls aktiviert, wird AWS Cloud9 versucht, sich zu bewerben JSBeautify Einstellungen, wenn Codedateien gespeichert werden.

Benutze JSBeautify for JavaScript

Falls aktiviert, wird AWS Cloud9 versucht, sich zu bewerben JSBeautify Einstellungen wann immer JavaScript Dateien werden gespeichert.

Beibehalten von Leerzeilen

Wenn diese Option aktiviert AWS Cloud9 ist, werden Leerzeilen in Codedateien nicht entfernt.

Beibehalten von Array-Einzug

Wenn diese Option aktiviert ist AWS Cloud9 , wird die Einrückung von Elementdeklarationen in Arrays in Codedateien beibehalten.

JSLintstrikte Leerzeichen

Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht, JSLint Whitespace-Regeln in Codedateien anzuwenden. Weitere Informationen finden Sie in JSLint der Hilfe unter „Whitespace“.

Klammern

Gibt die Ausrichtung von Klammern im Code an.

Gültige Werte sind unter anderem:

  • Klammern mit Kontrollanweisung zum Verschieben jeder öffnenden und schließenden Klammer für die bedarfsorientierte Ausrichtung mit der verwandten Kontrollanweisung.

    Dieser Code ist beispielsweise wie folgt formatiert:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") }}

    Zu diesem Code, wenn die Datei gespeichert wird:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }
  • Klammern in eigener Zeile zum bedarfsorientierten Verschieben jeder Klammer zu ihrer eigenen Zeile.

    Dieser Code ist beispielsweise wie folgt formatiert:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") }}

    Zu diesem Code, wenn die Datei gespeichert wird:

    for (var i = 0; i < 10; i++) {if (i == 5) { console.log("Halfway done.") } }
  • Schließende Klammern in eigener Zeile zum bedarfsorientierten Verschieben jeder schließenden Klammer zu ihrer eigenen Zeile.

    Dieser Code ist beispielsweise wie folgt formatiert:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }

    Zu diesem Code, wenn die Datei gespeichert wird:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }
Beibehalten von Inline-Blöcken

Wenn diese Option aktiviert ist, wird AWS Cloud9 nicht versucht, die ersten und letzten Klammern von Inline-Blöcken in separate Zeilen zu verschieben, wenn sich diese Klammern in derselben Zeile befinden.

Leerzeichen vor Bedingungen

Wenn diese Option aktiviert ist, AWS Cloud9 wird vor jeder bedingten Deklaration nach Bedarf ein Leerzeichen hinzugefügt.

Escapezeichen von Zeichenfolgen entfernen

Wenn diese Option aktiviert ist, werden Zeichenketten mit Escape-Zeichen in ihre Entsprechungen ohne Escape-Zeichen AWS Cloud9 konvertiert. Beispielsweise wird \n in einen Zeilenumbruch und \r in einen Wagenrücklauf konvertiert.

Innerer Einzug HTML

Wenn diese Option aktiviert ist, werden AWS Cloud9 Einrückungen <head> und <body> Abschnitte im HTML Code angezeigt.

TypeScript Support

Formatieren des Codes beim Speichern

Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht zu formatieren TypeScript kodieren Sie wann immer TypeScript Dateien werden gespeichert.

Benutzerdefinierter Code-Formatierer

Der Pfad zu jeder benutzerdefinierten Codeformatierungskonfiguration für TypeScript Code.

PHP Support

Aktivieren PHP Vervollständigung des Codes

Falls aktiviert, wird AWS Cloud9 versucht, den Vorgang abzuschließen PHP Code.

PHP Vervollständigung beinhaltet Pfade

Orte, an AWS Cloud9 denen versucht wird, beim Vervollständigen zu helfen PHP Code. Zum Beispiel, wenn Sie benutzerdefinierte PHP Dateien, die Sie AWS Cloud9 zur Vervollständigung verwenden möchten, und diese Dateien befinden sich irgendwo im ~/environment Verzeichnis, fügen Sie ~/environment sie diesem Pfad hinzu.

Formatieren des Codes beim Speichern

Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht zu formatieren PHP kodieren Sie wann immer PHP Dateien werden gespeichert.

Benutzerdefinierter Code-Formatierer

Der Pfad zu jeder benutzerdefinierten Codeformatierungskonfiguration für PHP Code.

Python Support

Aktivieren Python Vervollständigung des Codes

Falls aktiviert, wird AWS Cloud9 versucht, den Vorgang abzuschließen Python Code. Um die Pfade festzulegen, die AWS Cloud9 zum Abschließen verwendet werden sollen Python Code, verwenden Sie die PYTHONPATHEinstellung.

Python Version

Gibt die Version von an Python zu verwenden.

Pylint Befehlszeilenoptionen

Optionen AWS Cloud9 zur Verwendung für Pylint mit Python Code. Weitere Informationen finden Sie hier: Pylint Benutzerhandbuch auf der Pylint Webseite.

PYTHONPATH

Die Wege zu Python Bibliotheken und Pakete AWS Cloud9 zur Verwendung. Zum Beispiel, wenn Sie benutzerdefinierte Python Bibliotheken und Pakete im ~/environment Verzeichnis, fügen Sie ~/environment sie diesem Pfad hinzu.

Formatieren des Codes beim Speichern

Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht zu formatieren Python kodieren Sie wann immer Python Dateien werden gespeichert.

Benutzerdefinierter Code-Formatierer

Der Pfad zu jeder benutzerdefinierten Codeformatierungskonfiguration für Python Code.

Go Support

Aktivieren Go Vervollständigung des Codes

Falls aktiviert, wird AWS Cloud9 versucht, den Vorgang abzuschließen Go Code.

Formatieren des Codes beim Speichern

Falls aktiviert, wird AWS Cloud9 versucht zu formatieren Go kodieren Sie wann immer Go Dateien werden gespeichert.

Benutzerdefinierter Code-Formatierer

Der Pfad zu jeder benutzerdefinierten Codeformatierungskonfiguration für Go Code.

Manuelles Stoppen der EC2 Instanz Ihrer Umgebung

Mit der EC2Instance-Einstellung können Sie die EC2 Amazon-Instance Ihrer Umgebung innerhalb von 30 Minuten automatisch beenden, nachdem Sie alle Webbrowser-Instances geschlossen haben, die mit der verbunden sindIDE.

Sie können die Instance auch sofort über die Konsole manuell beenden.

Um die EC2 Instance einer Umgebung manuell zu stoppen

  1. Nachdem Sie alle Webbrowser-Instanzen geschlossen haben, die mit dem verbunden sindIDE, wählen Sie in der AWS Cloud9 Konsole Ihre Umgebungen aus.

  2. Wählen Sie die Schaltfläche oben rechts in dem Bereich, der die Details der von Ihnen verwendeten Umgebung anzeigt, und wählen Sie die Option View details (Details anzeigen) aus.

  3. Wählen Sie in den Umgebungsdetails unter EC2Instance die Option Go To Instance aus.

  4. Aktivieren Sie in der EC2 Amazon-Konsole unter Instanzstatus das Kontrollkästchen, um die Instance Ihrer Umgebung auszuwählen. Die Option Instanc state (Instance-Status) könnte darauf hinweisen, dass die Instance noch läuft.

  5. Wählen Sie Instance state (Instance-Status) und dann Stop instance (Instance anhalten) aus.

  6. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Stop aus. Das Anhalten der Instance kann einige Minuten dauern.