

 AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. [Pelajari selengkapnya](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Bekerja dengan pengaturan proyek di AWS Cloud9 IDE
<a name="settings-project"></a>

 *Pengaturan proyek*, yang hanya berlaku untuk lingkungan AWS Cloud9 pengembangan saat ini, mencakup jenis pengaturan berikut:
+ Pengaturan editor kode, seperti apakah akan menggunakan tab lunak dan akhir baris file baru
+ Jenis file yang harus diabaikan
+ Jenis petunjuk dan peringatan untuk menampilkan atau menekan
+ Pengaturan kode dan pemformatan untuk bahasa pemrograman sepertiJavaScript,, PHPPython, dan Go
+ Jenis konfigurasi yang digunakan saat menjalankan dan membangun kode

Meskipun pengaturan proyek berlaku hanya untuk satu lingkungan, Anda dapat menerapkan pengaturan proyek untuk satu lingkungan pada lingkungan lain.
+  [Melihat atau mengubah setelan proyek](#settings-project-view) 
+  [Menerapkan pengaturan proyek saat ini untuk lingkungan ke lingkungan lain](#settings-project-apply) 
+  [Sesuaikan setelan proyek Anda](settings-project-change.md) 

## Melihat atau mengubah pengaturan proyek
<a name="settings-project-view"></a>

1. Pada bar menu, pilih **AWS Cloud9**, **Preferensi**.

1. Agar dapat melihat pengaturan proyek untuk lingkungan saat ini, pada tab **Preferensi**, di panel navigasi samping, pilih **Pengaturan proyek**.

1. Untuk mengubah pengaturan proyek saat ini untuk lingkungan, ubah pengaturan yang Anda inginkan di panel **Pengaturan Proyek**.

Untuk informasi selengkapnya tentang cara membuat perubahan dalam setelan project, lihat [Menyesuaikan setelan project](settings-project-change.md).

## Menerapkan pengaturan proyek saat ini untuk lingkungan ke lingkungan lain
<a name="settings-project-apply"></a>

1. Di lingkungan sumber dan target, pada bilah menu AWS Cloud9 IDE, pilih **AWS Cloud9, Buka Pengaturan Proyek Anda**.

1. Di lingkungan sumber, salin konten tab **project.settings** yang ditampilkan.

1. Di lingkungan target, timpa konten tab **pengaturan.proyek** dengan konten yang disalin dari lingkungan sumber.

1. Dalam lingkungan target, simpan tab **pengaturan.proyek**.

# Sesuaikan setelan proyek Anda
<a name="settings-project-change"></a>

Bagian ini menjelaskan jenis pengaturan proyek yang dapat Anda ubah di panel **Pengaturan Proyek** tab **Preferensi**.
+  [Contoh EC2](#settings-project-change-ec2-instance) 
+  [Editor kode (Ace)](#settings-project-change-code-editor-ace) 
+  [Temukan dalam file](#settings-project-change-find-in-files) 
+  [Petunjuk dan peringatan](#settings-project-change-hints-and-warnings) 
+  [JavaScriptdukungan](#settings-project-change-javascript-support) 
+  [Membangun](#settings-project-change-build) 
+  [Jalankan dan debug](#settings-project-change-run-and-debug) 
+  [Jalankan konfigurasi](#settings-project-change-run-configurations) 
+  [Pemformat kode](#settings-project-change-code-formatters) 
+  [TypeScript dukungan](#settings-project-change-typescript-support) 
+  [PHPdukungan](#settings-project-change-php-support) 
+  [Pythondukungan](#settings-project-change-python-support) 
+  [Godukungan](#settings-project-change-go-support) 

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

** **Hentikan lingkungan saya** **  
Pilih waktu untuk secara otomatis menghentikan instans Amazon EC2 lingkungan Anda (jika digunakan) setelah Anda menutup semua instans peramban web yang terhubung ke IDE untuk lingkungan tersebut. Anda dapat memilih rentang periode waktu dari seminggu hingga 30 menit. Anda juga dapat memilih untuk tidak menghentikan instans Amazon EC2 secara otomatis setelah keluar dari IDE. AWS Cloud9   
Jika Anda ingin menghentikan instans bahkan lebih cepat dari 30 menit setelah selesai dengan IDE, Anda dapat [menghentikannya secara manual menggunakan antarmuka konsol](stopping-instance-manually.md).

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

** **Tab lembut** **  
Jika dipilih, masukkan jumlah spasi yang ditentukan, bukan karakter tab setiap kali Anda menekan `Tab`.

** **Deteksi otomatis ukuran tab saat dimuat** **  
Jika dipilih, AWS Cloud9 coba tebak ukuran tab.

** **Akhiran baris file baru** **  
Jenis akhiran baris yang digunakan untuk file baru.  
Opsi yang valid meliputi yang berikut:  
+  **Windows (CRLF)** untuk mengakhiri baris dengan carriage return lalu umpan baris.
+  **Unix (LF)** untuk mengakhiri baris hanya dengan umpan baris.

** **Saat menyimpan, strip spasi** **  
Jika dipilih, AWS Cloud9 cobalah untuk menghapus apa yang dianggap sebagai spasi dan tab yang tidak perlu dari file setiap kali file itu disimpan.

## Temukan dalam file
<a name="settings-project-change-find-in-files"></a>

** **Abaikan File-file ini** **  
Saat menemukan dalam file, jenis file yang AWS Cloud9 diabaikan.

** **Jumlah maksimum file yang akan dicari (dalam 1000)** **  
Saat menemukan dalam file, jumlah maksimum file, dalam kelipatan 1.000, yang AWS Cloud9 ditemukan dalam lingkup saat ini.

## Petunjuk dan peringatan
<a name="settings-project-change-hints-and-warnings"></a>

** **Tingkat Peringatan** **  
Tingkat minimum pesan yang akan diaktifkan.  
Nilai-nilai yang valid meliputi:  
+  **Info** untuk mengaktifkan informasi, peringatan, dan pesan kesalahan.
+  **Peringatan** untuk mengaktifkan hanya pesan peringatan dan kesalahan.
+  **Kesalahan** untuk mengaktifkan pesan kesalahan saja.

** **Tandai Titik Koma Opsional yang Hilang** **  
Jika diaktifkan, AWS Cloud9 tandai dalam file setiap kali melihat titik koma yang dapat digunakan dalam kode, tetapi itu tidak digunakan.

** **Tandai Variabel yang Tidak Dideklarasikan** **  
Jika diaktifkan, AWS Cloud9 tandai dalam file setiap kali melihat variabel yang tidak dideklarasikan dalam kode.

** **Tandai Argumen Fungsi yang Tidak Digunakan** **  
Jika diaktifkan, AWS Cloud9 tandai dalam file setiap kali melihat argumen yang tidak digunakan dalam suatu fungsi.

** **Abaikan Pesan yang Cocokkan Regex** **  
AWS Cloud9 tidak akan menampilkan pesan apa pun yang cocok dengan ekspresi reguler yang ditentukan. Untuk informasi selengkapnya, lihat [Menulis pola ekspresi reguler](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Writing_a_regular_expression_pattern) dalam topik *Ekspresi JavaScript Reguler* di Jaringan Pengembang Mozilla.

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

** **Sesuaikan JavaScript peringatan dengan .eslintrc** **  
Jika diaktifkan, AWS Cloud9 gunakan `.eslintrc` file untuk menentukan JavaScript peringatan mana yang akan diaktifkan atau dinonaktifkan. Untuk informasi selengkapnya, lihat [Format File Konfigurasi](http://eslint.org/docs/user-guide/configuring#configuration-file-formats) di ESLint situs web.

** **JavaScriptpenyelesaian kode perpustakaan** **  
JavaScriptPustaka yang AWS Cloud9 digunakan untuk mencoba menyarankan atau melakukan penyelesaian kode otomatis.

** **Format Kode di Simpan** **  
Jika diaktifkan, AWS Cloud9 cobalah untuk memformat kode dalam JavaScript file setiap kali file tersebut disimpan.

** **Gunakan bawaan JSBeautify sebagai pemformat kode** **  
Jika diaktifkan, AWS Cloud9 gunakan implementasi internalnya JSBeautify untuk mencoba meningkatkan keterbacaan kode dalam file.

** **Pemformat kode kustom** **  
Perintah AWS Cloud9 untuk mencoba menjalankan saat memformat kode dalam JavaScript file.

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

** **Jalur pembangun di lingkungan** **  
Jalur untuk setiap konfigurasi bangunan kustom.

## Jalankan dan debug
<a name="settings-project-change-run-and-debug"></a>

** **Jalur pelari di lingkungan** **  
Jalur untuk setiap konfigurasi pelaksanaan kustom.

** **URL pratinjau** **  
URL yang digunakan agar dapat melihat pratinjau aplikasi untuk lingkungan.

## Jalankan konfigurasi
<a name="settings-project-change-run-configurations"></a>

Konfigurasi pelaksanaan kustom untuk lingkungan ini.

** **Hapus konfigurasi yang dipilih** **  
Menghapus konfigurasi pelaksanaan yang dipilih.

** **Tambahkan konfigurasi baru** **  
Menciptakan konfigurasi pelaksanaan baru.

** **Tetapkan sebagai default** **  
Atur konfigurasi pelaksanaan yang dipilih sebagai konfigurasi pelaksanaan default.

## Pemformat kode
<a name="settings-project-change-code-formatters"></a>

** **JSBeautifypengaturan** **  
Pengaturan untuk meningkatkan keterbacaan kode dalam file.    
** **Format Kode di Simpan** **  
Jika diaktifkan, AWS Cloud9 mencoba menerapkan JSBeautify pengaturan setiap kali file kode disimpan.  
** **Gunakan JSBeautify untuk JavaScript** **  
Jika diaktifkan, AWS Cloud9 mencoba menerapkan JSBeautify pengaturan setiap kali JavaScript file disimpan.  
** **Pertahankan baris kosong** **  
Jika diaktifkan, AWS Cloud9 tidak menghapus baris kosong dalam file kode.  
** **Pertahankan lekukan array** **  
Jika diaktifkan, AWS Cloud9 mempertahankan lekukan deklarasi elemen dalam array dalam file kode.  
** **JSLint spasi putih yang ketat** **  
Jika diaktifkan, AWS Cloud9 mencoba menerapkan aturan JSLint spasi putih dalam file kode. [Untuk informasi selengkapnya, lihat “Spasi Putih” di JSLint Bantuan.](http://jslint.com/help.html)  
** **Kawat gigi** **  
Menentukan penyelarasan tanda kurung besar dalam kode.  
Nilai-nilai yang valid meliputi:  
+  **Tanda kurung dengan pernyataan kontrol** untuk memindahkan setiap tanda kurung awal dan akhir agar selaras dengan pernyataan kontrol terkait, sesuai kebutuhan.

  Misalnya, kode ini diformat seperti:

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

  Berubah menjadi kode ini saat file disimpan:

  ```
  for (var i = 0; i < 10; i++) {
     if (i == 5) {
        console.log("Halfway done.")
     }
  }
  ```
+  **Tanda kurung pada garis sendiri** untuk memindahkan setiap tanda kurung ke garisnya sendiri, sesuai kebutuhan.

  Misalnya, kode ini diformat seperti:

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

  Berubah menjadi kode ini saat file disimpan:

  ```
  for (var i = 0; i < 10; i++) {if (i == 5)
    {
       console.log("Halfway done.")
    }
    }
  ```
+  **Tanda kurung akhir pada garis sendiri** untuk memindahkan setiap tanda kurung akhir ke garisnya sendiri, sesuai kebutuhan.

  Misalnya, kode ini diformat seperti:

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

  Berubah menjadi kode ini saat file disimpan:

  ```
  for (var i = 0; i < 10; i++) {
     if (i == 5) {
        console.log("Halfway done.")
     }
  }
  ```  
** **Pertahankan blok sebaris** **  
Jika diaktifkan, AWS Cloud9 tidak mencoba memindahkan tanda kurung awal dan akhir untuk blok sebaris ke garis terpisah, jika kurung kurung tersebut berada pada baris yang sama.  
** **Ruang sebelum kondisional** **  
Jika diaktifkan, AWS Cloud9 tambahkan spasi sebelum setiap deklarasi bersyarat, sesuai kebutuhan.  
** **String yang tidak bisa melarikan diri** **  
Jika diaktifkan, AWS Cloud9 konversi string yang lolos ke padanannya yang tidak terlolos. Misalnya, mengonversi `\n` ke karakter baris baru dan mengonversi `\r` ke karakter carriage return.  
** **Inden HTML batin** **  
Jika diaktifkan, AWS Cloud9 indentasi `<head>` dan `<body>` bagian dalam kode HTML.

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

** **Format Kode di Simpan** **  
Jika diaktifkan, AWS Cloud9 mencoba memformat TypeScript kode setiap kali TypeScript file disimpan.

** **Pemformat kode kustom** **  
Jalur ke konfigurasi pemformatan kode kustom apa pun untuk TypeScript kode.

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

** **Aktifkan penyelesaian PHP kode** **  
Jika diaktifkan, AWS Cloud9 mencoba untuk menyelesaikan PHP kode.

** **PHPpenyelesaian termasuk jalur** **  
Lokasi yang AWS Cloud9 digunakan untuk mencoba membantu menyelesaikan PHP kode. Misalnya, jika Anda memiliki PHP file kustom yang ingin Anda gunakan AWS Cloud9 untuk penyelesaian, dan file-file itu ada di suatu tempat di `~/environment` direktori, tambahkan `~/environment` ke jalur ini.

** **Format Kode di Simpan** **  
Jika diaktifkan, AWS Cloud9 mencoba memformat PHP kode setiap kali PHP file disimpan.

** **Pemformat kode kustom** **  
Jalur ke konfigurasi pemformatan kode kustom apa pun untuk PHP kode.

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

** **Aktifkan penyelesaian Python kode** **  
Jika diaktifkan, AWS Cloud9 mencoba untuk menyelesaikan Python kode. Untuk mengatur jalur yang akan digunakan AWS Cloud9 untuk menyelesaikan Python kode, gunakan pengaturan **PYTHONPATH**.

** **Pythonversi** **  
Menentukan versi Python untuk digunakan.

** **Pylintopsi baris perintah** **  
Opsi AWS Cloud9 untuk digunakan Pylint dengan Python kode. Untuk informasi selengkapnya, lihat [Panduan Pylint Pengguna](https://pylint.readthedocs.io/en/latest/) di Pylint situs web.

** **PYTHONPATH** **  
Jalur ke Python pustaka dan paket AWS Cloud9 untuk digunakan. Misalnya, jika Anda memiliki Python pustaka dan paket khusus di `~/environment` direktori, tambahkan `~/environment` ke jalur ini.

** **Format Kode di Simpan** **  
Jika diaktifkan, AWS Cloud9 mencoba memformat Python kode setiap kali Python file disimpan.

** **Pemformat kode kustom** **  
Jalur ke konfigurasi pemformatan kode kustom apa pun untuk Python kode.

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

** **Aktifkan penyelesaian Go kode** **  
Jika diaktifkan, AWS Cloud9 mencoba untuk menyelesaikan Go kode.

** **Format Kode di Simpan** **  
Jika diaktifkan, AWS Cloud9 mencoba memformat Go kode setiap kali Go file disimpan.

** **Pemformat kode kustom** **  
Jalur ke konfigurasi pemformatan kode kustom apa pun untuk Go kode.

# Secara manual menghentikan instans EC2 lingkungan Anda
<a name="stopping-instance-manually"></a>

Pengaturan [Instans EC2](settings-project-change.md#settings-project-change-ec2-instance) memungkinkan Anda untuk secara otomatis menghentikan instans Amazon EC2 lingkungan Anda hanya dalam 30 menit setelah Anda menutup semua instans peramban web yang terhubung ke IDE.

Anda juga dapat menghentikan instance secara manual segera menggunakan konsol.

Untuk menghentikan instans EC2 lingkungan secara manual, pilih langkah-langkah berikut:

1. Setelah Anda menutup semua instance browser web yang terhubung ke IDE, pilih **Lingkungan Anda** di AWS Cloud9 konsol.

1. Pilih tombol di kanan atas panel yang memperlihatkan detail lingkungan yang Anda gunakan, dan pilih **Lihat detail**.

1. Di **detail Lingkungan**, di bawah **Instans EC2**, pilih **Buka Instans**.

1. Di konsol Amazon EC2, di bawah **Status instans**, pilih kotak centang untuk memilih instans lingkungan Anda. **Status Instance** mungkin menunjukkan bahwa instance masih berjalan.

1. Pilih **Status instans** dan pilih **Hentikan instans**.

1. Ketika diminta konfirmasi, pilih **Berhenti**. Ini dapat memerlukan waktu beberapa menit sampai instans berhenti.