Halaman ini menjelaskan fitur-fitur Cloud Shell Editor.
Melihat dan mengedit file
Cloud Shell dilengkapi dengan editor kode bawaan yang memungkinkan Anda menjelajahi direktori file, melihat, dan mengedit file, dengan akses berkelanjutan ke Cloud Shell. Cloud Shell Editor tersedia secara default pada setiap instance Cloud Shell, dan didasarkan pada Code OSS.
Untuk menggunakan Editor Cloud Shell, ikuti langkah-langkah berikut:
Luncurkan Cloud Shell Editor dengan mengklik Open Editor di toolbar jendela Cloud Shell. Editor akan terbuka di atas jendela terminal Cloud Shell.
Tips: Anda juga dapat meluncurkan Cloud Shell Editor dengan membuka ide.cloud.google.com.
Gunakan sidebar di sebelah kiri untuk menelusuri direktori file. Gunakan grup editor di sebelah kanan untuk melihat dan mengedit file Anda.
Gunakan panel aktivitas di sebelah kiri untuk mengalihkan editor dan jendela Cloud Shell, mengupload dan mendownload file, melihat pratinjau aplikasi web pada instance virtual machine Cloud Shell, dan melihat statistik penggunaan.
Untuk informasi lebih lanjut tentang antarmuka pengguna, lihat Antarmuka pengguna.
Membuka file di Editor Cloud Shell
Untuk membuka file yang sudah ada di Cloud Shell Editor dari Cloud Shell,
jalankan perintah cloudshell
:
cloudshell edit README-cloudshell.txt
Mengupload dan mendownload file
Anda dapat mengelola file dengan Cloud Shell Editor Explorer. Klik kanan direktori atau file yang ingin Anda gunakan di Cloud Shell Editor Explorer, lalu klik salah satu opsi yang tersedia: Download, Upload.
Bilah aktivitas
Untuk membuka tampilan Cloud Shell Editor, di panel aktivitas, klik Cloud Code.
Dari tampilan Cloud Code, Anda dapat meluaskan tampilan berikut:
- Sesi Pengembangan: Pantau aplikasi Kubernetes Anda dengan tampilan logging terstruktur.
- Kubernetes: Memantau dan mengelola resource GKE dan minikube Anda. Untuk mengetahui informasi lebih lanjut, baca bagian Mengelola cluster Kubernetes.
- Cloud Run: Memantau dan mengelola resource Cloud Run Anda. Untuk informasi selengkapnya, lihat Mengelola layanan Cloud Run di Cloud Run
- Cloud APIs: Jelajahi dan aktifkan Cloud API serta tambahkan Library Klien Cloud ke project Anda. Untuk informasi selengkapnya, lihat Mengelola Cloud API dan Library Klien Cloud
- Secret Manager: Mengelola secret di Secret Manager. Untuk mengetahui informasi selengkapnya, lihat [Mengelola secret dengan Secret Manager(/code/docs/shell/secret-manager).
- Bantuan dan masukan: Link ke panduan terbuka, melihat dokumentasi, mengubah setelan, melaporkan masalah atau meminta fitur, melihat catatan rilis, atau logout dari Google Cloud.
Bilah aktivitas juga menyertakan tampilan berikut:
- Penjelajah: Melihat folder dan file di ruang kerja Anda saat ini.
- Telusuri: Menelusuri file untuk menemukan string atau ekspresi reguler.
- Kontrol Sumber: Kelola file aplikasi dengan dukungan Git Cloud Shell Editor.
- Debug: Debug aplikasi Anda dengan menetapkan titik henti sementara dan memeriksa variabel.
Dukungan bahasa
Cloud Shell Editor mendukung Go, Python, Java, .NET Core, dan Node.js, yang menyediakan fitur bahasa seperti:
- Penyorotan cerdas, saran kode, dan penyelesaian berbasis konteks
- Lint dan pemberian error deskriptif
- Navigasi kode (Buka definisi, deklarasi, referensi, dan implementasi)
- Dukungan proses debug yang intuitif
Integrasi Cloud Code
Cloud Shell Editor dilengkapi dengan dukungan Cloud Code.
Cloud Code menyediakan dukungan IDE untuk siklus pengembangan penuh aplikasi Kubernetes dan Cloud Run, mulai dari membuat dan menyesuaikan aplikasi baru dari aplikasi contoh hingga menjalankan aplikasi yang telah Anda selesaikan. Cloud Code juga menyediakan contoh siap pakai, cuplikan konfigurasi siap pakai, dan pengalaman proses debug yang disesuaikan.
Cloud Code mendukung pengembangan aplikasi di Node.js, Python, Java, Go, dan .NET Core.
Selain menu Cloud Code yang tersedia di status bar Cloud Shell, Anda juga dapat mengakses perintah Cloud Code menggunakan palet perintah. Tekan Cmd
/Ctrl
+Shift
+P
atau klik View > Command Palette untuk menampilkan perintah yang tersedia.
Untuk memperoleh gambaran menyeluruh tentang apa yang dapat Anda lakukan dengan Cloud Code menggunakan Cloud Shell, lihat Mulai Menggunakan Cloud Code.
Dukungan kontrol versi
Cloud Shell Editor dilengkapi dengan kontrol versi yang telah dikonfigurasi sebelumnya. Dengan Cloud Shell, Anda dapat melakukan inisialisasi repositori, perbedaan antara status file, stage, unstage, dan commit perubahan.
Untuk mengetahui informasi selengkapnya, lihat Menggunakan kontrol versi.
Pengelolaan ruang kerja
Dengan Cloud Shell, Anda dapat mengelola dan mengonfigurasi project sebagai ruang kerja. Ruang kerja biasanya mewakili folder project root Anda. Dengan Cloud Shell Editor, Anda dapat membuat, membuka, dan menyimpan ruang kerja serta menyesuaikannya dengan setelan khusus project.
Untuk mengetahui informasi selengkapnya tentang cara menggunakan ruang kerja, lihat Pengelolaan ruang kerja.
Dukungan proses debug
Dengan Cloud Shell, Anda dapat men-debug aplikasi dengan mudah, dengan dukungan proses debug penuh untuk aplikasi Go, Node.js, Python, dan Java. Anda dapat membuat konfigurasi peluncuran, menyetel titik henti sementara, dan memeriksa variabel, semuanya di dalam Cloud Shell Editor.
Selain itu, Anda dapat men-debug aplikasi Kubernetes di cluster lokal (seperti minikube atau Docker Desktop) atau cluster jarak jauh di GKE atau penyedia Cloud lainnya.
Untuk informasi selengkapnya, lihat Melakukan debug dengan Cloud Shell.
Terminal bawaan
Akses instance Cloud Shell yang mendasari tanpa harus keluar dari editor dengan membuka Terminal > New Terminal. Anda juga dapat menjalankan beberapa jendela terminal menggunakan opsi Split Terminal.