Cloud Workstations dispose d'un éditeur de base par défaut qui vous permet d'écrire, de compiler, de tester, de déboguer et d'exécuter vos applications. L'éditeur de base est basé sur Code-OSS Open Source, est compatible avec les extensions d'IDE fournies avec le Ouvrez VSX Registry. et est fourni avec Cloud Code extension IDE préinstallée.
Pour commencer à utiliser l'éditeur de base Cloud Workstations:
- Suivez les instructions du guide de démarrage rapide pour : Créez une configuration de station de travail. Lorsque vous êtes invité à sélectionner Personnalisation de l'environnement, sélectionnez Code OSS (par défaut) comme éditeur de code.
Suivez les instructions du guide de démarrage rapide pour créer une station de travail à l'aide de la configuration que vous venez de créer.
Dans la console Google Cloud, accédez à la page Cloud Workstations pour lancer votre station de travail à partir du navigateur.
Barre des tâches
La barre "Activité" s'affiche sur le côté, et vous pouvez accéder aux vues disponibles dans l'éditeur de base Cloud Workstations. Ces vues de la barre d'activité sont les suivantes:
Explorateur: affichez les dossiers et les fichiers de votre espace de travail actuel.
Rechercher : recherchez une chaîne ou une expression régulière dans vos fichiers.
Contrôle de code source: gérez les fichiers de l'application avec la commande Compatibilité Git avec l'éditeur de base Cloud Workstations
Débogage: déboguez votre application en définissant des points d'arrêt et en inspectant variables
Extensions: effectuez une recherche dans un catalogue d'extensions qui ajoutent des à votre IDE
Cloud Code: créez et déployez des applications Google Cloud directement l'IDE
Settings (Paramètres) : personnalisez l'éditeur de base Cloud Workstations en fonction de vos flux de travail
Afficher et modifier des fichiers
L'éditeur de code intégré qui vous permet de parcourir des répertoires de fichiers, et afficher et modifier des fichiers sur votre poste de travail.
Pour utiliser l'éditeur de base, procédez comme suit:
Utilisez la barre d'activité pour passer d'une vue à l'autre.
Utilisez l'Éditeur pour afficher et modifier vos fichiers.
Utilisez la vue Explorateur pour parcourir les répertoires de fichiers, importer et télécharger des fichiers, prévisualiser des applications Web sur Cloud Workstations une instance de machine virtuelle et afficher des statistiques d'utilisation.
Importer et télécharger des fichiers et des répertoires
Pour importer ou télécharger des fichiers et des répertoires dans la vue de l'explorateur Code-OSS, utilisez l'une des méthodes suivantes:
Faites glisser des fichiers sur la vue "Explorateur" pour les ajouter à l'espace de travail.
Naviguez vers les fichiers et répertoires que vous souhaitez utiliser, faites un clic droit, puis choisissez Importer ou Télécharger.
Langues acceptées
L'éditeur de base de Cloud Workstations est compatible avec des langages tels que Go, Python, Java, .NET Core et Node.js via des extensions, et fournit des fonctionnalités de langage telles que les suivantes :
- Mise en surbrillance intelligente, suggestions de code et saisie semi-automatique
- Linting et fourniture d'erreurs descriptives
- Navigation dans le code (accéder aux définitions, déclarations, références et implémentations)
- Compatibilité avec le débogage intuitif
Intégration à Cloud Code
Cloud Code fournit la compatibilité avec les IDE pour tout le cycle de développement des applications Kubernetes et Cloud Run, qu'il s'agisse de créer des exemples d'applications à l'exécution de votre application finale. Cloud Code vous fournit également des exemples prêts à l'emploi, des extraits de configuration et une expérience de débogage personnalisée.
Cloud Code s'intègre à Gemini, un service pour simplifier le développement. Utilisez Gemini pour accomplir des tâches plus efficacement.
Cloud Code est compatible avec le développement d'applications en langage Node.js, Python, Java, Go et .NET Core.
En plus du menu Cloud Code disponible dans la barre d'état de Cloud Workstations, vous pouvez aussi accéder aux commandes Cloud Code via la palette de commandes. Pour ouvrir la palette de commandes, appuyez sur Ctrl+Maj+P (ou Cmd+Maj+P sous macOS) ou cliquer sur Affichage > Palette de commandes.
Compatibilité avec le contrôle des versions
Le contrôle des versions est préconfiguré dans l'éditeur de base Cloud Workstations. Vous pouvez initialiser des dépôts, faire la différence entre les états des fichiers, les préproduire, les extraire valider les modifications. Vous pouvez également utiliser des dépôts publics, privés ou même auto-hébergés, à condition qu'ils soient accessibles depuis la station de travail.
Gestion des espaces de travail
Avec Cloud Workstations, vous pouvez gérer et configurer vos projets des espaces de travail. Les espaces de travail représentent généralement le dossier racine de votre projet et avec Cloud Workstations de base, vous pouvez créer, ouvrir et enregistrer des espaces de travail en tant que et les personnaliser avec des paramètres spécifiques au projet.
Pour ouvrir un dossier en tant qu'espace de travail, utilisez le menu en haut de la barre des activités et
Sélectionnez Fichier > Ouvrir le dossier. Vous pouvez également utiliser les options Open File (Ouvrir un fichier) ou Recent Workspace (Espace de travail récent) sur la page de bienvenue de l'éditeur de base, ou le paramètre d'URL folder
pour spécifier le chemin d'accès du dossier que vous souhaitez ouvrir (par exemple, &folder=/home/user/foo
).
Applications de débogage
Cloud Workstations vous permet de déboguer votre application Compatibilité avec les applications Go, Node.js, Python et Java Vous pouvez créer des configurations de lancement, définir des points d'arrêt et inspecter des variables, le tout dans Cloud Workstations.
De plus, vous pouvez déboguer des applications Kubernetes sur un cluster local, comme Minikube ou Docker Desktop, un cluster distant sur GKE, ou de tout autre fournisseur de services cloud.
Terminal intégré
Vous pouvez interagir avec votre environnement de développement sous-jacent via la terminal intégré. Utilisez l'une des méthodes suivantes pour activer/désactiver le terminal activer et désactiver l'affichage:
- Appuyez sur
Control+
. - Appuyez sur Ctrl+Maj+P (ou Cmd+Maj+P sous macOS), ou cliquez sur Affichage > Palette de commandes, puis saisissez
View: Toggle Terminal
. - Sélectionnez Terminal > Nouveau terminal.
- Sélectionnez Affichage > Terminal.
- Cliquez sur ajouterAjouter dans la liste d'onglets du terminal.
Pour ouvrir plusieurs fenêtres de terminal, cliquez sur Fractionner ou appuyez sur Ctrl+Maj+5.
Gérer et personnaliser les onglets du terminal
Si vous ouvrez plusieurs terminaux, une liste d'onglets s'affiche sur le côté du terminal. vue du terminal. Cette liste contient les noms des terminaux ouverts.
Lorsque vous sélectionnez un nom de terminal dans la liste, Icônes Diviser et Supprimer s'affichent. Cliquez sur l'icône correspondante pour scinder ou supprimer une fenêtre de terminal.
Pour afficher d'autres options de terminal, telles que Déplacer le terminal dans la zone de l'éditeur, procédez comme suit : Renommer, Modifier la couleur, Modifier l'icône et plus encore, effectuez un clic droit sur un nom du terminal.
Faire défiler l'écran
En plus d'utiliser votre souris lorsque le focus du navigateur est sur un onglet de session, vous pouvez faire défiler en appuyant sur Ctrl+Maj+Page précédente et Ctrl+Maj+Page suivante sous Windows et Linux (ou Fn+Maj+Haut et Fn+Maj+Bas sous macOS).
Personnaliser les paramètres
Pour personnaliser l'éditeur, l'interface utilisateur et le comportement fonctionnel, l'éditeur de base Cloud Workstations fournit les champs d'application suivants pour définir des paramètres:
Paramètres de la machine: paramètres qui s'appliquent de manière globale lorsque vous vous connectez à une instance virtuelle Cloud Workstations et qui apparaissent sur votre poste de travail,
$HOME/.codeoss-cloudworkstations/data/Machine/settings.json
.Paramètres utilisateur: paramètres qui s'appliquent de manière globale lorsque vous vous connectez. à une instance virtuelle Cloud Workstations et qui persistent dans le stockage sur le navigateur pour chaque instance de station de travail.
Paramètres de l'espace de travail: paramètres stockés dans un espace de travail qui ne s'appliquent à l'ouverture de cet espace de travail. Ces paramètres apparaissent avec vos fichiers d'espace de travail dans le fichier
$WORKSPACE_ROOT/.vscode/settings.json
.
L'éditeur évalue respectivement chaque champ d'application des paramètres.
Raccourcis clavier
Étant donné que l'éditeur de base par défaut s'exécute dans le navigateur, certains raccourcis clavier peuvent être réservés par le navigateur et non capturés par l'éditeur.
Pour prendre en charge tous les raccourcis clavier, l'éditeur de base inclut une progressive web app (PWA) permet à l'éditeur de capturer ces raccourcis.
Pour utiliser la PWA:
- Ouvrez la station de travail dans votre navigateur.
- Cliquez sur l'icône d'installation qui s'affiche dans la barre d'adresse.
La PWA doit ensuite être installée et la station de travail s'ouvre à nouveau dans la PWA. Lors des chargements ultérieurs de votre station de travail, le navigateur propose de rouvrir la station de travail dans la PWA dans la barre d'adresse.