Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Saiba como o editor do Visual Studio oferece suporte à leitura e navegação por diferentes linguagens de computador e como você pode adicionar suporte ao editor do Visual Studio para outros idiomas.
Suporte para colorização de sintaxe, preenchimento de instruções e Navegar para
Recursos no editor do Visual Studio, como colorização de sintaxe, conclusão de instrução (também conhecido como IntelliSense) e Navegar para podem ajudá-lo a escrever, ler e editar seu código com mais facilidade. A captura de tela a seguir mostra um exemplo de edição de um script Perl no Visual Studio. A sintaxe é colorida automaticamente. Por exemplo, as observações no código são coloridas de verde, o código é preto, os caminhos são vermelhos e as instruções são azuis. O editor do Visual Studio aplica automaticamente a colorização da sintaxe a qualquer linguagem suportada. Além disso, quando você começa a inserir uma palavra-chave ou objeto de idioma conhecido, o preenchimento da instrução exibe uma lista de instruções e objetos possíveis. O preenchimento de instruções pode ajudá-lo a escrever código de forma mais rápida e fácil.
Visual Studio atualmente fornece colorização de sintaxe e suporte de conclusão de instrução básica para os seguintes idiomas usando gramáticas TextMate. No entanto, se o seu idioma favorito não estiver na tabela, não se preocupe: você pode adicioná-lo.
- Morcego
- F#
- Java
- Markdown
- Ferrugem
- Visual Basic
- Clojure
- Go
- JavaDoc
- Objective-C
- ShaderLab
- C#
- CMake
- Groovy
- JSON
- Perl
- ShellScript
- Visual C++
- CoffeeScript
- HTML
- LESS
- Python
- SQL
- VBNet
- CSS
- INI
- LUA
- R
- Rápido
- XML
- Docker
- Jade
- Fazer
- Ruby
- TypeScript
- YAML
Além da colorização da sintaxe e do preenchimento da instrução básica, o Visual Studio também tem um recurso chamado Navegar para. Esse recurso permite que você pesquise rapidamente arquivos de código, caminhos de arquivo e símbolos de código. Visual Studio fornece suporte Navegar para os seguintes idiomas.
- C#
- C++
- TypeScript
- JavaScript
- Visual Basic
- Go
- Java
- PHP
Todos esses tipos de arquivo têm os recursos descritos anteriormente, mesmo que o suporte para um determinado idioma ainda não esteja instalado. A instalação de suporte especializado para alguns idiomas pode fornecer suporte a idiomas adicionais, como o IntelliSense ou outros recursos avançados de idiomas, como lâmpadas.
Adicionar suporte para idiomas não suportados
Visual Studio fornece suporte a linguagem no editor usando gramáticas TextMate. Se sua linguagem de programação favorita atualmente não é suportada no editor do Visual Studio, primeiro, pesquise na Web — um pacote TextMate para a linguagem pode já existir. Se você não conseguir encontrar um, no entanto, você pode adicionar suporte para ele mesmo criando um modelo de pacote TextMate para gramáticas e trechos de idiomas.
Adicione quaisquer novas gramáticas TextMate para Visual Studio na seguinte pasta:
%userprofile%\.vs\Extensions
No Windows, %userprofile% resolve para o caminho: c:\Users\<nome de usuário>. Se a pasta Extensões não existir no seu sistema, você precisará criá-la. Se a pasta já existir, ela estará oculta.
Sob esse caminho base, adicione as seguintes pastas se elas se aplicarem à sua situação:
| Nome da pasta | Descrição |
|---|---|
| \ <nome do idioma> | A pasta de idiomas. Substitua <o nome> do idioma pelo nome do idioma. Por exemplo, \Matlab. |
| \Sintaxe | A pasta gramatical. Contém os arquivos gramaticais .json para o idioma, como Matlab.json. |
| \Trechos | A pasta de trechos. Contém trechos para o idioma. |
No Windows, %userprofile% resolve para o caminho: c:\Users\<nome de usuário>. Se a pasta Extensões não existir no seu sistema, você precisará criá-la. Se a pasta já existir, ela ficará oculta.
Sugestão
Se você tiver arquivos abertos no editor, precisará fechá-los e reabri-los para ver o realce da sintaxe depois de adicionar as Gramáticas TextMate.
Para obter detalhes sobre como criar gramáticas TextMate, consulte TextMate - Introdução às gramáticas de idiomas e Notas sobre como criar uma gramática de idioma e tema personalizado para um pacote TextMate.