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.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-06-04 UTC."],[],[]]