In questa pagina puoi trovare alcune istruzioni opinate per la configurazione dell'IDE. Naturalmente, l'IDE migliore è quello che funziona per te.
Se hai un miglioramento o un consiglio per una delle configurazioni, siamo lieti di ricevere contributi.
Codice Visual Studio (vscode)
CMake
Visual Studio Code (vscode) può funzionare piuttosto bene con il sistema di compilazione CMake.
Sono consigliate le seguenti estensioni:
Includiamo un file CmakePresets.json nella directory principale del repository.
Questo file viene utilizzato dall'estensione CMake Tools
per fornire un elenco di preset che possono essere utilizzati per configurare la build. L'estensione CMake Tools
rileverà automaticamente questo file e fornirà le preimpostazioni.
Inoltre, tutte le preimpostazioni configurate generano il file compile_commands.json
nella directory della build, che verrà poi recuperato da clangd
.
Ti consigliamo inoltre di impostare quanto segue nel file .vscode/settings.json
:
{
"files.exclude": {
"**/bazel-*": true
}
}
Vim
Impostazioni LLVM/MLIR
Consulta le istruzioni ufficiali per le impostazioni LLVM e MLIR per abilitare l'evidenziazione della sintassi e altri componenti aggiuntivi.
Funzionalità simili a IDE
Consulta la documentazione ufficiale per
clangd
per abilitare funzionalità come il completamento automatico, il passaggio alla definizione e così via.