Delen via


De Visual Studio Code-extensie gebruiken

Visual Studio Code is een lichte, krachtige broncode-editor voor Windows, macOS en Linux. Het ondersteunt JavaScript, TypeScript en Node.js en heeft een rijk ecosysteem van extensies voor andere talen zoals C++, C, Java, Python, PHP en Go en runtimes zoals .NET en Unity. Meer informatie over Visual Studio Code in Aan de slag met VS Code.

Met Visual Studio Code kunt u uw mogelijkheden uitbreiden door middel van extensies. Visual Studio Code-extensies kunnen meer functies toevoegen aan de algehele ervaring. Met de release van deze functie kunt u nu de Visual Studio Code-extensie gebruiken om te werken met Power Pages.

Visual Studio Code -extensie voor Power Pages

Power Platform Tools voegt de mogelijkheid toe om websites te configureren met Visual Studio Code en de ingebouwde Liquid-taal IntelliSense te gebruiken voor hulp bij het voltooien van code, assistentie en hints tijdens het aanpassen van de website-interface met behulp van Visual Studio Code. Met de Visual Studio Code-extensie kunt u portals ook configureren via de Microsoft Power Platform CLI.

Notitie

  • Zorg ervoor dat node.js is gedownload en geïnstalleerd op hetzelfde werkstation als Visual Studio Code, zodat de Power Pages-functies werken.
  • Zorg ervoor dat alleen Power Platform Tools zijn geïnstalleerd en niet zowel Power Platform Tools als Power PlatformTools [PREVIEW]. Zie bekende problemen voor meer informatie.

Animatie waarin wordt uitgelegd hoe u Power Platform Tools installeert en instelt.

Vereisten

Voordat u de Visual Studio Code-extensie gebruikt voor Power Pages, moet u het volgende doen:

Visual Studio Code-extensie installeren

Nadat u Visual Studio Code hebt geïnstalleerd, moet u de extensie installeren voor de invoegtoepassing Power Platform Tools voor Visual Studio Code.

Ga als volgt te werk om de Visual Studio Code-extensie te installeren:

  1. Open Visual Studio Code.

  2. Selecteer Extensies in het linkerdeelvenster.

    Extensie Visual Studio Code.

  3. Selecteer het pictogram Instellingen in de rechterbovenhoek van het deelvenster met extensies.

  4. Zoek en selecteer Power Platform Tools.

    Selecteer Power Platform Tools.

  5. Selecteer Installeren.

  6. Controleer aan de hand van de statusberichten of de extensie met succes is geïnstalleerd.

Tip

Met de Power Platform Tools-extensie kunt u automatisch gebruikmaken van Microsoft Power Platform CLI-opdrachten vanuit Visual Studio Code via Visual Studio Integrated Terminal.

Power Pages acties

Power Pages Acties stroomlijnen het sitebeheer en verminderen de afhankelijkheid van Microsoft Power Platform CLI-opdrachten. Power Pages Acties zijn beschikbaar in het deelvenster met de titel Power Pages Acties in de Verkenner-zijbalk van Visual Studio Code.

Binnen dit deelvenster worden sites als volgt gecategoriseerd:

  • Actieve sites: sites die momenteel beschikbaar en actief zijn in de geselecteerde omgeving.
  • Inactieve sites: sites die aanwezig zijn in de omgeving maar momenteel niet actief zijn.
  • Andere sites: sites die lokaal zijn gedownload, maar nog niet aan de geselecteerde omgeving zijn gekoppeld.

Omgevingen wijzigen

Omschakelen tussen omgevingen:

  1. Selecteer de knop Omgeving wijzigen in het deelvenster Power Pages Acties.

    Omgeving voor sites wijzigen

  2. Selecteer de omgeving van uw keuze in de weergegeven lijst.

Wanneer u een omgeving selecteert, wordt de lijst met sites automatisch bijgewerkt.

Acties voor sites

Verschillende typen sites bieden contextspecifieke acties die u kunt uitvoeren door met de rechtermuisknop te klikken.

Acties van actieve sites

Klik met de rechtermuisknop op Actieve sites om de volgende acties te openen:

  • Preview: wist de cache en opent de site in VS Code voor onmiddellijke preview.
  • Uploaden: upload lokale wijzigingen terug naar uw omgeving.
  • Downloaden: downloadt de site-inhoud naar een lokale map voor offline bewerking.
  • Sitedetails: geeft gedetailleerde informatie over de site weer.
  • Weergeven in Verkenner: navigeert naar de lokale map met de code van de site.
  • Openen in Power Pages Studio: opent de site in Power Pages Studio.

Acties voor inactieve sites

Inactieve sites bieden de volgende acties:

  • Sitebeheer openen: opent de site binnen de Power Pages-beheerapplicatie.
  • Sitedetails: biedt gedetailleerde informatie over de geselecteerde site, zoals website-id, website-URL, versie van het gegevensmodel en meer.

Acties van andere sites

Sites die lokaal zijn opgeslagen maar nog niet in uw omgeving, bieden de volgende acties:

  • Site uploaden: uploadt de lokale site naar uw verbonden omgeving. Nadat de site is geüpload, verschijnt deze in de lijst met inactieve sites. Hier kunt u de site vanaf de startpagina van Power Pages activeren.
  • Weergeven in Verkenner: navigeert naar de lokale map met de code van de site.

Bestandspictogrammen

De Visual Studio Code-extensie voor Power Pages identificeert en toont automatisch pictogrammen voor bestanden en mappen in de gedownloade website-inhoud.

Lijst met bestanden in een startsjabloon met een websitespecifiek bestandspictogramthema.

In Visual Studio Code wordt het standaard bestandspictogramthema gebruikt waarmee geen voor Power Pages specifieke pictogrammen worden weergegeven. Als u bestandspictogrammen wilt bekijken die specifiek zijn voor uw websites, moet u het Visual Studio Code-exemplaar bijwerken om het Power Pages-specifieke bestandspictogramthema te gebruiken.

Ga als volgt te werk om een portalspecifiek bestandspictogramthema in te schakelen:

  1. Open Visual Studio Code.

  2. Ga naar Bestand>Voorkeuren>Thema>Bestandspictogramthema

  3. Selecteer het thema voor PowerApps-portals-pictogrammen.

    Schermopname toont het selecteren van het thema voor Power Apps Portals-pictogrammen.

Voorbeeld van site

De preview-actie gebruikt de Microsoft Edge DevTools-extensie voor Visual Studio Code om een voorbeeld van de site in de editor te bieden. Met deze functie worden Microsoft Edge DevTools en een ingesloten Microsoft Edge-browser met apparaatemulatie rechtstreeks in VS Code uitgevoerd. Zo krijgt u vrijwel dezelfde debug- en inspectiemogelijkheden als in de volledige Microsoft Edge DevTools.

In het voorbeeld worden altijd de wijzigingen weergegeven die u naar uw site hebt geüpload. Zorg er dus voor dat u eventuele lokale bewerkingen doorvoert voordat u de voorbeeldweergave opent. Elke keer dat u de voorvertoning start, wordt de cache van de site automatisch gewist, zodat u altijd de meest recente updates ziet.

U kunt de preview openen door met de rechtermuisknop op uw actieve site onder Power Pages Acties te drukken en Preview te selecteren. Met deze actie wordt de ingesloten Microsoft Edge-browser geopend die naar de door u gekozen site verwijst.

Schermopname van de actie voor preview van de Power Pages-site.

Het voorvertoningsvenster wordt aan de rechterkant geopend.

Schermopname met de bestandenlijst, open bestand in Visual Studio Code-editor en een preview aan de rechterkant.

Automatisch aanvullen

De functie voor automatisch aanvullen in de Visual Studio Code-extensie toont de huidige context die wordt bewerkt en de relevante elementen voor automatisch aanvullen via IntelliSense.

Schermopname met een voorbeeld van automatisch aanvullen voor de paginasjabloon-id.

Liquid-codes

Wanneer u gedownloade inhoud aanpast met Visual Studio Code, kunt u nu IntelliSense gebruiken voor Liquid-codes van Power Pages.

Begin met typen om een lijst met Liquid-tags te zien. Selecteer een tag om deze correct op te maken en ga verder met uw invoer.

Schermopname van een fragment met een voorbeeld van het voltooien van Liquid-code.

Liquid-objecten

U kunt zien hoe codes van Liquid-objecten worden ingevuld door {{ }} in te voeren. Plaats de cursor tussen de haakjes en selecteer <CTRL + space> om een lijst met Liquid-objecten weer te geven die u kunt selecteren. Als het object meer eigenschappen heeft, kunt u een . invoeren en vervolgens <CTRL + space> opnieuw selecteren om specifieke eigenschappen van het Liquid-object te bekijken.

Schermopname toont het invoeren van een Liquid-object.

Sjabloontags

U kunt Power Pages-suggesties voor websjablonen zien door uw cursor in de instructie {include ' '} te plaatsen en <CTRL> - space te selecteren. Er verschijnt een lijst met bestaande websjablonen waaruit u een keuze kunt maken.

Schermopname van sjablooncodes.

Website-objecten maken, verwijderen en hernoemen

Vanuit Visual Studio Code kunt u de volgende websiteonderdelen maken, verwijderen en hernoemen:

  • Webpagina
  • Paginasjablonen
  • Websjablonen
  • Inhoudsfragmenten
  • Nieuwe assets (webbestanden)

Maakbewerkingen

U kunt de opties in het contextmenu gebruiken om nieuwe websitecomponenten te maken. Klik met de rechtermuisknop op een van de ondersteunde objecten, kies Power Pages en selecteer het type website-object dat u wilt maken.

U kunt ook het opdrachtpalet van Visual Studio Code gebruiken door Ctrl + Shift + P te selecteren.

Een nieuw object maken,

U moet meer parameters opgeven om het object te maken.

Object Parameters
Webpagina Naam, paginasjabloon, bovenliggende pagina
Paginasjablonen Naam, websjabloon
Websjablonen Meting
Inhoudsfragmenten Naam en of het fragment HTML of tekst is.
Nieuwe assets (webbestanden) Naam, bovenliggende pagina en selecteer bestand om te uploaden.

Hernoem- en verwijderbewerkingen

Vanuit de bestandsnavigatie kunt u het contextmenu gebruiken om Power Pages-onderdelen te hernoemen of te verwijderen.

Notitie

Verwijderde objecten kunnen worden hersteld vanuit de prullenbak op het bureaublad.

Beperkingen

De volgende beperkingen zijn momenteel van toepassing op Power Platform Tools voor portals:

Power Pages-ondersteuning voor Microsoft Power Platform CLI (preview)