Ringkasan editor dasar

Cloud Workstations dilengkapi dengan editor dasar default yang memungkinkan Anda menulis, mem-build, menguji, men-debug, dan menjalankan aplikasi. Editor dasar ini didasarkan pada Code-OSS project open source, mendukung ekstensi IDE yang disediakan dengan Open VSX Registry, dan dilengkapi dengan Cloud Code ekstensi IDE yang telah diinstal sebelumnya.

Untuk mulai menggunakan editor dasar Cloud Workstations:

  1. Ikuti petunjuk memulai cepat untuk Membuat konfigurasi workstation. Saat diminta untuk memilih Penyesuaian lingkungan, pilih Code OSS (default) sebagai editor kode Anda.
  2. Ikuti petunjuk memulai cepat untuk Membuat workstation menggunakan konfigurasi yang baru saja Anda buat.

  3. Di Google Cloud konsol, buka halaman Cloud Workstations untuk meluncurkan workstation dari browser.

    Buka Cloud Workstations

Panel aktivitas

Panel Aktivitas muncul di samping dan Anda dapat mengakses tampilan yang tersedia di editor dasar Cloud Workstations. Tampilan Panel aktivitas adalah sebagai berikut:

  • Penjelajah: melihat folder dan file di ruang kerja Anda saat ini

  • Penelusuran: menelusuri file Anda untuk string atau ekspresi reguler

  • Kontrol Sumber: mengelola file aplikasi dengan dukungan Git editor dasar Cloud Workstations

  • Debug: men-debug aplikasi Anda dengan menetapkan titik henti sementara dan memeriksa variabel

  • Ekstensi: menelusuri katalog ekstensi yang menambahkan fitur tambahan ke IDE Anda

  • Cloud Code: membuat dan men-deploy Google Cloud aplikasi langsung dari IDE

  • Setelan: menyesuaikan editor dasar Cloud Workstations agar sesuai dengan alur kerja Anda

Melihat dan mengedit file

Editor kode bawaan yang memungkinkan Anda menjelajahi direktori file serta melihat dan mengedit file di dalam workstation Anda.

Untuk menggunakan editor dasar, ikuti langkah-langkah berikut:

  1. Gunakan Panel Aktivitas untuk beralih antar-tampilan.

  2. Gunakan Editor untuk melihat dan mengedit file Anda.

  3. Gunakan tampilan Penjelajah untuk menjelajahi direktori file, mengupload dan mendownload file, melihat pratinjau aplikasi web di instance mesin virtual Cloud Workstations, dan melihat statistik penggunaan.

    Gambar 1. Editor dasar Cloud Workstations

Mengupload dan mendownload file dan direktori

Untuk mengupload atau mendownload file dan direktori di tampilan Penjelajah Code-OSS, gunakan salah satu metode berikut:

  • Tarik file ke tampilan Penjelajah untuk menambahkannya ke ruang kerja.

  • Buka file dan direktori yang ingin Anda gunakan, klik kanan, lalu pilih Upload atau Download.

    Gambar 2. Klik kanan di tampilan Penjelajah untuk mengupload dan mendownload file

Dukungan bahasa

Editor dasar Cloud Workstations mendukung bahasa seperti Go, Python, Java, .NET Core, dan Node.js melalui ekstensi, yang menyediakan fitur bahasa seperti:

  • Penyorotan cerdas, saran kode, dan pelengkapan berbasis konteks
  • Linting dan memberikan error deskriptif
  • Navigasi kode (buka definisi, deklarasi, referensi, dan implementasi)
  • Dukungan proses debug yang intuitif

Integrasi Cloud Code

Cloud Code memberikan 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 selesai. Cloud Code juga mendukung Anda sepanjang proses dengan contoh siap pakai, cuplikan konfigurasi, dan pengalaman proses debug yang disesuaikan.

Cloud Code terintegrasi dengan Gemini, kolaborator yang didukung AI, untuk menyederhanakan pengembangan. Gunakan Gemini untuk menyelesaikan tugas dengan lebih efektif dan efisien.

Cloud Code mendukung pengembangan aplikasi di Node.js, Python, Java, Go, dan .NET Core.

Selain menu Cloud Code yang tersedia di status bar Cloud Workstations, Anda juga dapat mengakses perintah Cloud Code melalui palet perintah. Untuk membuka palet perintah, tekan Control+Shift+P (atau Command+Shift+P di macOS), atau klik View > Command Palette.

Integrasi Data Agent Kit

Google Cloud Data Agent Kit terintegrasi dengan Cloud Code, sehingga Anda dapat mengelola workload ilmu data dan rekayasa data langsung di editor dasar. Untuk mengakses Data Agent Kit, klik ikon Google Cloud Data Agent Kit di panel aktivitas editor dasar. Untuk mengetahui informasi selengkapnya, lihat Ringkasan ekstensi Data Agent Kit.

Dukungan kontrol versi

Editor dasar Cloud Workstations dilengkapi dengan kontrol versi yang telah dikonfigurasi sebelumnya. Anda dapat melakukan inisialisasi repositori, membandingkan status file, melakukan staging, membatalkan staging, dan melakukan perubahan. Anda juga dapat menggunakan repositori publik, pribadi, atau bahkan yang dihosting sendiri, asalkan repositori tersebut dapat diakses dari workstation.

Pengelolaan ruang kerja

Dengan Cloud Workstations, Anda dapat mengelola dan mengonfigurasi project sebagai ruang kerja. Ruang kerja biasanya mewakili folder project root Anda dan dengan editor dasar Cloud Workstations, Anda dapat membuat, membuka, dan menyimpan ruang kerja serta menyesuaikannya dengan setelan khusus project.

Untuk membuka folder sebagai ruang kerja, gunakan menu di bagian atas panel aktivitas dan pilih File > Buka Folder. Atau, Anda dapat menggunakan opsi Open File atau Recent Workspace di Halaman Selamat Datang editor dasar, atau menggunakan parameter URL folder untuk menentukan jalur folder yang ingin Anda buka—misalnya, &folder=/home/user/foo.

Aplikasi debug

Cloud Workstations memungkinkan Anda men-debug aplikasi, dengan dukungan untuk aplikasi Go, Node.js, Python, dan Java. Anda dapat membuat konfigurasi peluncuran, menetapkan titik henti sementara, dan memeriksa variabel, semuanya dalam Cloud Workstations.

Selain itu, Anda dapat men-debug aplikasi Kubernetes di cluster lokal seperti minikube atau Docker Desktop, cluster jarak jauh di GKE, atau penyedia Cloud lainnya.

Terminal terintegrasi

Anda dapat berinteraksi dengan lingkungan pengembangan yang mendasarinya melalui terminal terintegrasi. Gunakan salah satu metode berikut untuk mengaktifkan dan menonaktifkan tampilan terminal:

  • Tekan Control+.
  • Tekan Control+Shift+P (atau Command+Shift+P di macOS), atau klik View > Command Palette, lalu masukkan View: Toggle Terminal.
  • Pilih Terminal > New Terminal.
  • Pilih View > Terminal.
  • Klik addAdd di daftar tab terminal.

Untuk membuka beberapa jendela terminal, klik Split, atau tekan Control+Shift+5.

Editor kode workstation
Gambar 4. Antarmuka Cloud Workstations dengan terminal terbuka

Mengelola dan menyesuaikan tab terminal

Jika Anda membuka beberapa terminal, daftar tab terminal akan muncul di sisi tampilan terminal. Daftar ini berisi nama terminal terbuka.

  • Saat Anda memilih nama terminal dalam daftar, Split dan Delete ikon akan muncul. Klik ikon yang sesuai untuk membagi atau menghapus jendela terminal.

  • Untuk melihat opsi terminal tambahan seperti Move Terminal into Editor Area, Rename, Change Color, Change Icon, dan lainnya, klik kanan nama terminal.

    Daftar tab terminal
    Gambar 5. Menyesuaikan terminal Anda

Men-scroll layar

Selain menggunakan mouse saat fokus browser berada di tab sesi, Anda dapat men-scroll dengan menekan Control+Shift+PageUp dan Control+Shift+PageDn di Windows dan Linux (atau Fn+Shift+Up dan Fn+Shift+Down di macOS).

Menyesuaikan setelan

Untuk menyesuaikan editor, antarmuka pengguna, dan perilaku fungsional, editor dasar Cloud Workstations menyediakan cakupan berikut untuk menentukan setelan:

  • Setelan Mesin: Setelan yang berlaku secara global saat Anda terhubung ke instance virtual Cloud Workstations dan yang muncul di workstation Anda dalam file $HOME/.codeoss-cloudworkstations/data/Machine/settings.json.

  • Setelan Pengguna: Setelan yang berlaku secara global saat Anda terhubung ke instance virtual Cloud Workstations dan yang tetap ada di penyimpanan browser untuk setiap instance workstation.

  • Setelan Ruang Kerja: Setelan yang disimpan di dalam ruang kerja yang hanya berlaku saat membuka ruang kerja tersebut. Setelan ini muncul dengan file ruang kerja Anda dalam file $WORKSPACE_ROOT/.vscode/settings.json.

Editor mengevaluasi setiap cakupan setelan.

Pintasan keyboard

Karena editor dasar default berjalan di browser, beberapa pintasan keyboard mungkin dicadangkan oleh browser dan tidak diambil oleh editor.

Untuk mendukung semua pintasan keyboard, editor dasar default menggabungkan Progressive Web App (PWA) yang memungkinkan editor mengambil pintasan ini.

Untuk menggunakan PWA:

  1. Buka Workstation di browser Anda.
  2. Klik ikon penginstalan yang muncul di kolom URL browser Anda.

PWA kemudian akan diinstal dan Workstation akan dibuka kembali di PWA. Pada pemuatan Workstation berikutnya, browser akan menampilkan opsi untuk membuka kembali Workstation di PWA di kolom URL.