Partilhar via


Conclusão da linguagem de programação

Nome da extensão

O Pacote de Criação do Learn, a extensão meta do Visual Studio Code é composta por várias sub extensões. Esta funcionalidade está incluída na extensão Learn Markdown . A extensão Learn Markdown faz parte do Pacote de Criação do Learn. Não é necessário instalá-la separadamente.

Resumo

Os contribuidores precisam de assistência para determinar os identificadores de idioma válidos (dev langs) que podem seguir as falhas triplas (aberturas da vedação de código) num ficheiro Markdown. Infelizmente, a validação do tempo de compilação de langs dev não existe. O resultado são representações diferentes de uma única linguagem no mesmo conjunto de documentos conceptual.

Considere C# como um exemplo. Os contribuidores utilizaram c#, C#, cs, , csharpe outros como representações dev lang do idioma. Qual das representações anteriores está correta?

A funcionalidade de conclusão do lang Dev dissipa a confusão ao apresentar uma lista de langs dev conhecidos. Ao selecionar um nome de lang dev no IntelliSense:

  • A cerca de código está fechada.
  • O acento circunflexo está posicionado na cerca de código.

Preferências

Não é possível desativar esta funcionalidade. Estão disponíveis as seguintes definições:

Apresentar langs dev utilizados frequentemente

Apenas um subconjunto dos langs dev válidos será utilizado num único conjunto de documentos. Para melhorar a experiência do utilizador:

  1. No Visual Studio Code, abra o conjunto de documentos para o diretório de raiz.

  2. SelecioneDefinições dePreferências> de Ficheiro> e filtre pela Extensão Markdown do Learn.

  3. Clique na ligação Editar em settings.json na secção Markdown: Docset Languages .

  4. Adicione a seguinte markdown.docsetLanguages propriedade ao ficheiro settings.json :

    {
        "markdown.docsetLanguages": [
    
        ]
    }
    
  5. Posicione o acento circunflexo na matriz vazia da propriedade e ative o IntelliSense (através de Ctrl + Space). É apresentada uma lista de nomes de lang dev conhecidos.

  6. Adicione nomes de lang dev à matriz até estar satisfeito com a lista. Por exemplo, a lista seguinte apresentará quatro nomes de lang dev ao utilizador depois de escrever tiques triplos:

    {
        "markdown.docsetLanguages": [
            ".NET Core CLI",
            "C#",
            "Markdown",
            "YAML"
        ]
    }
    
  7. Guarde as alterações feitas ao ficheiro settings.json .

Aviso

Uma matriz vazia markdown.docsetLanguages faz com que todos os langs de programador conhecidos seja apresentado.

Apresentar todos os langs dev conhecidos

Por predefinição, todos os nomes de lang dev conhecidos são apresentados no IntelliSense. Esta definição substitui a markdown.docsetLanguages propriedade descrita em Apresentar langs dev utilizados frequentemente.

Para alterar esta definição:

  1. SelecioneDefinições dePreferências> de Ficheiro> e filtre pela Extensão Markdown do Learn.
  2. Alterne a definição na secção Markdown: Todos os Idiomas Disponíveis .

Em ação

Segue-se uma breve demonstração desta funcionalidade:

Conclusão da linguagem de programação