

 AWS Cloud9 ist für Neukunden nicht mehr verfügbar. Bestehende Kunden von AWS Cloud9 können den Dienst weiterhin wie gewohnt nutzen. [Weitere Informationen](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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
<a name="settings-project"></a>

 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.
+  [Projekteinstellungen anzeigen oder ändern](#settings-project-view) 
+  [Wenden Sie die aktuellen Projekteinstellungen für eine Umgebung auf eine andere Umgebung an](#settings-project-apply) 
+  [Passen Sie Ihre Projekteinstellungen an](settings-project-change.md) 

## Anzeigen oder Ändern von Projekteinstellungen
<a name="settings-project-view"></a>

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

1. 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.

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

Weitere Informationen dazu, wie Sie Änderungen an Ihren Projekteinstellungen vornehmen können, finden Sie unter [Anpassen Ihrer Projekteinstellungen](settings-project-change.md).

## Anwenden der aktuellen Projekteinstellungen einer Umgebung in einer anderen Umgebung
<a name="settings-project-apply"></a>

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

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

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

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

# Passen Sie Ihre Projekteinstellungen an
<a name="settings-project-change"></a>

Diese Abschnitte beschreiben die Arten von Projekteinstellungen, die Sie auf der **Preferences (Präferenzen)**-Registerkarte im Bereich **Project Settings (Projekteinstellungen)** ändern können.
+  [EC2-Instance](#settings-project-change-ec2-instance) 
+  [Code-Editor (Ace)](#settings-project-change-code-editor-ace) 
+  [In Dateien suchen](#settings-project-change-find-in-files) 
+  [Hinweise und Warnungen](#settings-project-change-hints-and-warnings) 
+  [JavaScript-](#settings-project-change-javascript-support)-Support 
+  [Entwicklung](#settings-project-change-build) 
+  [Ausführen und Debuggen](#settings-project-change-run-and-debug) 
+  [Ausführungskonfigurationen](#settings-project-change-run-configurations) 
+  [Code-Formatierer](#settings-project-change-code-formatters) 
+  [TypeScript Unterstützung](#settings-project-change-typescript-support) 
+  [PHP-](#settings-project-change-php-support)-Support 
+  [Python-](#settings-project-change-python-support)-Support 
+  [Go-](#settings-project-change-go-support)-Support 

## EC2-Instance
<a name="settings-project-change-ec2-instance"></a>

** **Stop my environment (Meine Umgebung beenden)** **  
Wählen Sie aus, wann die Amazon-EC2-Instance Ihrer Umgebung (falls verwendet) automatisch beendet 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 Amazon EC2 EC2-Instance nach dem Beenden der IDE nie automatisch gestoppt wird AWS Cloud9 .  
Wenn Sie die Instance noch früher als 30 Minuten nach Beendigung der IDE stoppen möchten, können Sie sie [manuell über die Konsolenschnittstelle stoppen](stopping-instance-manually.md).

## Code-Editor (Ace)
<a name="settings-project-change-code-editor-ace"></a>

** **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)**, um Zeilen mit einem Zeilenumbruch und dann mit einem Zeilenvorschub abzuschließen.
+  **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
<a name="settings-project-change-find-in-files"></a>

** **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
<a name="settings-project-change-hints-and-warnings"></a>

** **Warnstufe** **  
Die Mindestanzahl zu aktivierender Meldungen.  
Gültige Werte sind z. B. die Folgenden:  
+  **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 [Schreiben eines regulären Ausdrucksmusters](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Writing_a_regular_expression_pattern) im Thema *Reguläre JavaScript-Ausdrücke* im Mozilla Developer Network.

## JavaScript-Support
<a name="settings-project-change-javascript-support"></a>

** **JavaScript-Warnungen mit .eslintrc anpassen** **  
Wenn diese Option aktiviert ist, AWS Cloud9 wird anhand einer `.eslintrc` Datei ermittelt, welche JavaScript Warnungen aktiviert oder deaktiviert werden sollen. Weitere Informationen finden Sie unter [Konfigurationsdateiformate](http://eslint.org/docs/user-guide/configuring#configuration-file-formats) auf der ESLint-Website.

** **Ergänzung des JavaScript-Bibliothekscodes** **  
Die 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 bei jedem Speichern AWS Cloud9 versucht, den Code in einer JavaScript Datei zu formatieren.

** **Verwenden des integrierten JSBeautify als Code-Formatierer** **  
Wenn diese Option aktiviert ist, JSBeautify versucht sie AWS Cloud9 mithilfe der internen Implementierung von, die Lesbarkeit von Code in Dateien zu verbessern.

** **Benutzerdefinierter Code-Formatierer** **  
Der Befehl AWS Cloud9 , der beim Formatieren von Code in einer JavaScript Datei ausgeführt werden soll.

## Entwicklung
<a name="settings-project-change-build"></a>

** **Builder-Pfad in der Umgebung** **  
Der Pfad zu jeder benutzerdefinierten Entwicklungskonfiguration.

## Ausführen und Debuggen
<a name="settings-project-change-run-and-debug"></a>

** **Runner-Pfad in der Umgebung** **  
Der Pfad zu jeder benutzerdefinierten Ausführungskonfiguration.

** **URL Vorschau** **  
Die zu verwendende URL, um eine Vorschau der Anwendungen für die Umgebung anzuzeigen.

## Ausführungskonfigurationen
<a name="settings-project-change-run-configurations"></a>

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
<a name="settings-project-change-code-formatters"></a>

** **JSBeautify-Einstellungen** **  
Einstellungen für die Erhöhung der Lesbarkeit von Code in Dateien.    
** **Formatieren des Codes beim Speichern** **  
Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht, JSBeautify Einstellungen anzuwenden, wenn Codedateien gespeichert werden.  
** **Verwenden von JSBeautify für JavaScript** **  
Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht, JSBeautify Einstellungen bei jedem Speichern JavaScript von Dateien anzuwenden.  
** **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.  
** **JSLint strikte 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“.](http://jslint.com/help.html)  
** **Klammern** **  
Gibt die Ausrichtung von Klammern im Code an.  
Gültige Werte sind z. B. die Folgenden:  
+  **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 fügt vor jeder bedingten Deklaration nach Bedarf ein Leerzeichen hinzu.  
** **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.  
** **Einrücken von innerHTML** **  
Wenn diese Option aktiviert ist, werden AWS Cloud9 Einrückungen `<head>` und `<body>` Abschnitte im HTML-Code angezeigt.

## TypeScript-Support
<a name="settings-project-change-typescript-support"></a>

** **Formatieren des Codes beim Speichern** **  
Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht, TypeScript Code zu formatieren, wenn TypeScript Dateien gespeichert werden.

** **Benutzerdefinierter Code-Formatierer** **  
Der Pfad zu jeder benutzerdefinierten Codeformatierungskonfiguration für TypeScript-Code.

## PHP-Support
<a name="settings-project-change-php-support"></a>

** **Aktivieren der PHP-Codevervollständigung** **  
Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht, den PHP Code zu vervollständigen.

** **Include-Pfade der PHP-Vervollständigung** **  
Orte, an AWS Cloud9 denen versucht wird, beim Vervollständigen des PHP Codes zu helfen. Wenn Sie beispielsweise über benutzerdefinierte PHP-Dateien verfügen, die AWS Cloud9 für die Vervollständigung verwenden soll, und sich diese Dateien irgendwo im `~/environment`-Verzeichnis befinden, fügen Sie `~/environment` diesem Pfad hinzu.

** **Formatieren des Codes beim Speichern** **  
Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht, PHP Code zu formatieren, wenn PHP Dateien gespeichert werden.

** **Benutzerdefinierter Code-Formatierer** **  
Der Pfad zu jeder benutzerdefinierten Codeformatierungskonfiguration für PHP-Code.

## Python-Support
<a name="settings-project-change-python-support"></a>

** **Aktivieren der Python-Codevervollständigung** **  
Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht, den Python Code zu vervollständigen. Verwenden Sie die Einstellung **PYTHONPATH AWS Cloud9 **, um die Pfade festzulegen, die zum Vervollständigen des Python Codes verwendet werden sollen.

** **Python-Version** **  
Gibt die zu verwendende Version von Python an.

** **Pylint-Befehlszeilenoptionen** **  
Optionen für AWS Cloud9 die Verwendung Pylint mit Python Code. Weitere Informationen finden Sie im [Pylint-Benutzerhandbuch](https://pylint.readthedocs.io/en/latest/) auf der Pylint-Website.

** **PYTHONPATH** **  
Die Pfade zu Python Bibliotheken und Paketen AWS Cloud9 , die verwendet werden sollen. Wenn Sie beispielsweise über benutzerdefinierte Python-Bibliotheken und Pakete im `~/environment`-Verzeichnis verfügen, fügen Sie `~/environment` diesem Pfad hinzu.

** **Formatieren des Codes beim Speichern** **  
Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht, Python Code zu formatieren, wenn Python Dateien gespeichert werden.

** **Benutzerdefinierter Code-Formatierer** **  
Der Pfad zu jeder benutzerdefinierten Codeformatierungskonfiguration für Python-Code.

## Go-Support
<a name="settings-project-change-go-support"></a>

** **Aktivieren der Go-Codevervollständigung** **  
Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht, den Go Code zu vervollständigen.

** **Formatieren des Codes beim Speichern** **  
Wenn diese Option aktiviert ist, wird AWS Cloud9 versucht, Go Code zu formatieren, wenn Go Dateien gespeichert werden.

** **Benutzerdefinierter Code-Formatierer** **  
Der Pfad zu jeder benutzerdefinierten Codeformatierungskonfiguration für Go-Code.

# Manuelles Anhalten der EC2-Instance Ihrer Umgebung
<a name="stopping-instance-manually"></a>

Mit der Einstellung [EC2-Instance](settings-project-change.md#settings-project-change-ec2-instance) können Sie die Amazon EC2-Instance Ihrer Umgebung automatisch 30 Minuten nach dem Schließen aller Webbrowser-Instances, die mit der IDE verbunden sind, anhalten.

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

Um die EC2-Instance einer Umgebung manuell zu beenden, wählen Sie die folgenden Schritte aus:

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

1. 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.

1. Wählen Sie in **Environment details (Umgebungsdetails)** unter **EC2 Instance** die Option **Go To Instance (Gehe zu Instance)**.

1. Aktivieren Sie in der Amazon-EC2-Konsole unter **Instance state** (Instance-Status) 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.

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

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