Condividi tramite


Completamento dei linguaggi di sviluppo

Nome estensione

L'estensione meta Learn Authoring Pack, Visual Studio Code è costituita da più estensioni secondarie. Questa funzionalità è inclusa nell'estensione Learn Markdown . L'estensione Learn Markdown fa parte di Learn Authoring Pack, non è necessario installarla separatamente.

Riepilogo

I collaboratori necessitano di assistenza per determinare gli identificatori di lingua validi (dev lang) che possono seguire triple backtick (aperture di isolamento del codice) in un file Markdown. Sfortunatamente, la convalida in fase di compilazione di dev langs non esiste. Il risultato è rappresentazioni diverse di un singolo linguaggio all'interno dello stesso docset concettuale.

Si consideri C# come esempio. I collaboratori hanno usato c#, C#, cs, csharpe altri come rappresentazioni dev lang del linguaggio. Quale delle rappresentazioni precedenti è corretta?

La funzionalità di completamento di Dev lang consente di espellere la confusione visualizzando un elenco di lang di sviluppo noti. Dopo aver selezionato un nome dev lang da IntelliSense:

  • Il recinto di codice è chiuso.
  • Il cursore è posizionato nel recinto di codice.

Preferenze

Non è possibile disabilitare questa funzionalità. Sono disponibili le impostazioni seguenti:

Visualizzare i linguaggi di sviluppo usati comunemente

Solo un subset dei linguaggi di sviluppo validi verrà usato in un singolo docset. Per migliorare l'esperienza utente:

  1. In Visual Studio Code aprire il docset nella directory radice.

  2. SelezionareImpostazioni preferenze>file> e filtrare in baseall'estensione Learn Markdown.

  3. Fare clic sul collegamento Edit in settings.json (Modifica in settings.json ) nella sezione Markdown: Docset Languages (Markdown: Docset Languages ).

  4. Aggiungere la proprietà seguente markdown.docsetLanguages al file settings.json :

    {
        "markdown.docsetLanguages": [
    
        ]
    }
    
  5. Posizionare il cursore nella matrice vuota della proprietà e attivare IntelliSense (tramite CTRL + SPAZIO). Viene visualizzato un elenco di nomi dev lang noti.

  6. Aggiungere nomi dev lang alla matrice fino a quando non si è soddisfatti dell'elenco. Ad esempio, nell'elenco seguente verranno visualizzati quattro nomi di dev lang all'utente dopo aver digitato tre tick:

    {
        "markdown.docsetLanguages": [
            ".NET Core CLI",
            "C#",
            "Markdown",
            "YAML"
        ]
    }
    
  7. Salvare le modifiche apportate al file settings.json .

Avviso

Una matrice vuota markdown.docsetLanguages determina la visualizzazione di tutti i linguaggi di sviluppo noti.

Visualizzare tutti i linguaggi di sviluppo noti

Per impostazione predefinita, tutti i nomi dev lang noti vengono visualizzati in IntelliSense. Questa impostazione esegue l'override della markdown.docsetLanguages proprietà descritta in Visualizzare i linguaggi di sviluppo usati comunemente.

Per modificare questa impostazione:

  1. SelezionareImpostazioni preferenze>file> e filtrare in baseall'estensione Learn Markdown.
  2. Attivare o disattivare l'impostazione nella sezione Markdown: Tutte le lingue disponibili .

In azione

Di seguito è riportata una breve dimostrazione di questa funzionalità:

Completamento dei linguaggi di sviluppo