Configuration de l'IDE

Vous trouverez sur cette page des instructions spécifiques de configuration de l'IDE. Bien sûr, le meilleur IDE est celui qui fonctionne pour vous.

Si vous avez une amélioration ou une recommandation concernant l'une de ces configurations, n'hésitez pas à nous faire part de vos contributions.

Visual Studio Code (vscode)

CMake

Visual Studio Code (vscode) fonctionne plutôt bien avec le système de compilation CMake.

Les extensions suivantes sont recommandées:

Nous incluons un fichier CmakePresets.json à la racine du dépôt. Ce fichier est utilisé par l'extension CMake Tools pour fournir une liste de valeurs prédéfinies pouvant être utilisées pour configurer la compilation. L'extension CMake Tools détectera automatiquement ce fichier et fournira les préréglages.

De plus, tous les préréglages configurés génèrent le fichier compile_commands.json dans le répertoire de compilation, qui sera ensuite récupéré par clangd.

Nous vous recommandons également de définir les paramètres suivants dans votre fichier .vscode/settings.json:

{
    "files.exclude": {
        "**/bazel-*": true
    }
}

Vim

Paramètres LLVM/MLIR

Consultez les instructions officielles pour les paramètres LLVM et MLIR pour activer la mise en surbrillance syntaxique et d'autres fonctionnalités supplémentaires.

Fonctionnalités de type IDE

Consultez la documentation officielle sur clangd pour activer des fonctionnalités telles que la saisie semi-automatique, l'accès à la définition, etc.