Visual Studio code gebruiken om Azure Resource Manager sjablonen te makenUse Visual Studio Code to create Azure Resource Manager templates

Visual Studio code is een licht gewicht, open source-editor.Visual Studio Code is a lightweight, multiplatform, open-source editor. De uitbrei ding van de Azure Resource Manager-sjabloon Hulpprogramma's is een invoeg toepassing voor de ontwikkeling van Resource Manager-sjablonen.The Azure Resource Manager Template Tools extension is a plugin for Resource Manager template development. De uitbrei ding voegt taal ondersteuning toe voor sjablonen om u IntelliSense, syntaxis markering, in line Help en vele andere taal functies te geven.The extension adds language support for templates to give you intellisense, syntax highlighting, in-line help, and many other language functions. Samen bieden ze de aanbevolen ervaring voor het ontwikkelen van sjablonen.Together, they provide recommended template development experience.

Visual Studio Code installerenInstall Visual Studio Code

Visual Studio code ondersteunt MacOS, Windows en Linux.Visual studio Code supports MacOS, Windows, and Linux. Het kan worden geïnstalleerd vanuit Visual Studio code.It can be installed from Visual Studio Code.

De Resource Manager-Hulpprogram Ma's-extensie installerenInstall Resource Manager Tools extension

  1. Open Visual Studio Code.Open Visual Studio Code.

  2. Selecteer uitbrei dingen in het menu links.Select Extensions from the left menu. Of Selecteer in het menu weer gave de optie uitbrei dingen om het deel venster uitbrei dingen te openen.Or from the View menu, select Extensions to open the Extensions pane.

    De extensie van Visual Studio code Resource Manager-Hulpprogram Ma's installeren

  3. Zoek naar Resource Manager.Search for Resource Manager.

  4. Selecteer installeren onder Azure Resource Manager-hulpprogram ma's.Select Install under Azure Resource Manager Tools.

De uitbreidings functiesThe extension features

Inkleuring voor sjabloon taal expressiesColorization for Template Language Expressions

Para meters, variabelen, functies, namen en expressies worden in kleur gecodeerd, zoals wordt weer gegeven in de volgende scherm afbeelding:Parameters, variables, functions, names, and expressions are color-coded as shown in the following screenshot:

Inkleuring van Visual Studio code Resource Manager-hulpprogram ma's

De overzichts weergave van de sjabloon maakt het eenvoudig om door grote sjablonen te navigeren.The template outline view makes it easy to navigate through large templates.

IntelliSenseIntellisense

De Resource Manager-sjabloon extensie kent mogelijke aanvullingen voor functie namen, para meters, variabelen en verwijzingen.The Resource Manager template extension knows possible completions for function names, parameters, variables and references. Het pop-upvenster IntelliSense Suggestions terwijl u typt.The IntelliSense suggestions pop up as you type. Als u doorgaat met het typen van tekens, wordt de lijst met leden (variabelen, methoden, enzovoort) gefilterd zodat alleen leden met de getypte tekens worden meegenomen.If you continue typing characters, the list of members (variables, methods, etc.) is filtered to only include members containing your typed characters. Als u op Tab of Enter drukt, wordt het geselecteerde lid ingevoegd.Pressing Tab or Enter inserts the selected member.

  • Ingebouwde functie namenBuilt-in function names

    Functies van de IntelliSense-uitbrei dingen voor Visual Studio code Resource Manager-hulpprogram ma's

  • Parameter verwijzingenParameter references

    IntelliSense-para meters voor Visual Studio code Resource Manager-hulpprogram ma's

  • Verwijzingen naar variabelenVariable references

    IntelliSense-variabelen voor Visual Studio code Resource Manager-hulpprogram ma's

  • eigenschappen van resourceGroup ()resourceGroup() properties

    Functies van de IntelliSense-uitbrei dingen voor Visual Studio code Resource Manager-hulpprogram ma's

Daarnaast werkt IntelliSense ook met eigenschappen van abonnementen () en de eigenschappen van verwijzingen naar variabelen die objecten zijn.In addition, intellisense also works with subscription() properties and the properties of references to variables that are objects.

Hand tekening Help voor functie parametersSignature help for function parameters

Bij het aanwijzen van de functie namen, toont de uitbrei ding de hand tekening Help voor functie parameters.When hovering over function names, the extension shows the signature help for function parameters.

Hand tekening functie extensies van Visual Studio code Resource Manager-hulpprogram ma's

Ga naar definitie voor variabele-en parameter verwijzingenGo To Definition for variable and parameter references

U kunt naar de definitie gaan met CTRL + klikkenof met behulp van het context menu, zoals wordt weer gegeven in de scherm afbeelding: Visual Studio code Resource Manager tools Extensions Ga naar definitionYou can jump to the definition with Ctrl+Click, or by using the context menu as shown in the screenshot: Visual Studio Code Resource Manager tools extensions go to definition

U kunt de definitie openen aan de zijkant met CTRL + ALT + Klik.You can open the definition to the side with Ctrl+Alt+Click.

De definities van variabelen en para meters bekijkenPeek for variable and parameter definitions

Als u uitgelichte editor wilt openen, gebruikt u het context menu zoals weer gegeven in de vorige scherm afbeelding.To open peeked editor, use the context menu as shown in the previous screenshot.

Op de volgende scherm afbeelding ziet u de weer gave bekijken:The following screenshot shows the peek editor:

Visual Studio code Resource Manager-hulpprogram ma's uitbrei dingen bekijken editor

Alle verwijzingen voor variabelen en para meters zoekenFind all references for variables and parameters

Als u alle verwijzingen wilt zoeken, gebruikt u het context menu zoals weer gegeven in de vorige scherm afbeelding.To find all references, use the context menu as shown in the previous screenshot.

In de volgende scherm afbeelding ziet u hoe de verwijzingen worden gemarkeerd:The following screenshot shows how the references are highlighted:

Uitbrei dingen van Visual Studio code Resource Manager-hulpprogram ma's alle verwijzingen zoeken

Wijzig de naam van alle verwijzingen voor variabelen en para metersRename all references for variables and parameters

Als u de naam van alle verwijzingen voor variabelen en para meters wilt wijzigen, gebruikt u het context menu zoals weer gegeven in de vorige scherm afbeelding.To rename all references for variables and parameters, use the context menu as shown in the previous screenshot.

Aanwijzen voor parameter beschrijvingHover for parameter description

Uitbrei dingen voor de toewijzing van Visual Studio code Resource Manager-hulpprogram ma's

Accolades vergelijkenBrace matching

De vier Kante haken worden gemarkeerd zodra de cursor zich boven een van de bevindt.Matching brackets is highlighted as soon as the cursor is near one of them. Wanneer u op een accolade klikt, wordt de bijbehorende accolade ook gemarkeerd zoals weer gegeven in de volgende scherm afbeelding:When you click a brace, the matching brace is also highlighted as shown in the following screenshot:

Bestemmings accolades van Visual Studio code Resource Manager-hulpprogram ma's

Fouten en waarschuwingen weer gevenShow errors and warnings

De fouten die worden geïdentificeerd door de uitbrei ding zijn onder andere:The errors being identified by the extension include:

  • Niet-gedefinieerde parameter verwijzingenUndefined parameter references
  • Niet-gedefinieerde variabelen verwijzingenUndefined variable references
  • Niet-herkende functie namenUnrecognized function names
  • gebruik van de functie Reference () in de definitie van de variabelereference() function usage in variable definition
  • Onjuist aantal argumenten in functiesIncorrect number of arguments in functions

De waarschuwingen zijn onder andere:The warnings include:

  • Niet-gebruikte para metersUnused parameters
  • Ongebruikte variabelenUnused variables

Volgende stappenNext steps