Dela via


Komplettering av dev-språk

Tilläggsnamn

Metatillägget Learn Authoring Pack och Visual Studio Code består av flera undertillägg. Den här funktionen ingår i Learn Markdown-tillägget . Tillägget Learn Markdown är en del av Learn Authoring Pack. Du behöver inte installera det separat.

Sammanfattning

Deltagare behöver hjälp med att fastställa giltiga språkidentifierare (dev langs) som kan följa triple-backticks (öppningar av kodstängsel) i en Markdown-fil. Tyvärr finns det inte någon validering av utvecklingstid för dev langs. Resultatet är olika representationer av ett enda språk i samma konceptuella dokumentuppsättning.

Se C# som ett exempel. Deltagare har använt c#, C#, cs, csharpoch andra som dev lang-representationer av språket. Vilken av föregående återgivningar är korrekt?

Funktionen dev lang completion skingrar förvirringen genom att visa en lista över kända dev langs. När du väljer ett dev lang-namn från IntelliSense:

  • Kodstängslet är stängt.
  • Cirkumflexen är placerad i kodstängslet.

Inställningar

Det går inte att inaktivera den här funktionen. Följande inställningar är tillgängliga:

Visa vanliga dev langs

Endast en delmängd av de giltiga dev-språken används i en enda dokumentuppsättning. Så här förbättrar du användarupplevelsen:

  1. Öppna dokumentuppsättningen i Visual Studio Code till rotkatalogen.

  2. VäljInställningar för filinställningar>> och filtrera efter Learn Markdown-tillägg.

  3. Klicka på länken Edit in settings.json (Redigera i settings.json) i avsnittet Markdown: Docset Languages (Språk för dokumentuppsättning).

  4. Lägg till följande markdown.docsetLanguages egenskap i filen settings.json :

    {
        "markdown.docsetLanguages": [
    
        ]
    }
    
  5. Placera din cirkumflex i egenskapens tomma matris och aktivera IntelliSense (via Ctrl-blanksteg + ). En lista över kända dev lang-namn visas.

  6. Lägg till dev lang-namn i matrisen tills du är nöjd med listan. Följande lista visar till exempel fyra dev lang-namn för användaren efter att ha skrivit triple-ticks:

    {
        "markdown.docsetLanguages": [
            ".NET Core CLI",
            "C#",
            "Markdown",
            "YAML"
        ]
    }
    
  7. Spara ändringarna i filen settings.json .

Varning

En tom markdown.docsetLanguages matris gör att alla kända dev-språk visas.

Visa alla kända dev langs

Som standard visas alla kända dev lang-namn i IntelliSense. Den här inställningen åsidosätter egenskapen markdown.docsetLanguages som beskrivs i Visa vanliga dev-språk.

Så här ändrar du den här inställningen:

  1. VäljInställningar för filinställningar>> och filtrera efter Learn Markdown-tillägg.
  2. Växla inställningen i avsnittet Markdown: Alla tillgängliga språk .

I praktiken

Nedan visas en kort demonstration av den här funktionen:

Komplettering av dev-språk