Nesta página, você encontra algumas instruções opinativas de configuração do ambiente de desenvolvimento integrado. O melhor ambiente de desenvolvimento integrado é o que funciona para você.
Se você tiver sugestões ou melhorias para alguma das configurações, fique à vontade para contribuir.
Visual Studio Code (vscode)
CMake
O Visual Studio Code (vscode) pode funcionar muito bem com o sistema de build CMake.
As extensões a seguir são recomendadas:
- Ferramentas do CMake
- clangd (em inglês)
Incluímos um arquivo CmakePresets.json na raiz do repositório.
Esse arquivo é usado pela extensão CMake Tools
para fornecer uma lista de predefinições que
podem ser usadas para configurar o build. A extensão CMake Tools
vai detectar
automaticamente esse arquivo e fornecer as predefinições.
Além disso, todas as predefinições configuradas geram o arquivo compile_commands.json
no diretório de build, que será selecionado por clangd
.
Recomendamos que você configure também o seguinte no seu arquivo .vscode/settings.json
:
{
"files.exclude": {
"**/bazel-*": true
}
}
Vim
Configurações de LLVM/MLIR
Confira as instruções oficiais das configurações do LLVM e MLIR para ativar o destaque de sintaxe e outros recursos.
Recursos do ambiente de desenvolvimento integrado
Confira a documentação oficial do clangd
para ativar recursos como preenchimento automático, ir para definição etc.