
Bonjour, Habr! En général, comme je l'ai promis, voici une histoire sur la façon d'utiliser CLion comme IDE pour Rust sur MacOS. Pourquoi pas IntelliJ IDEA? Parce que CLion peut faire ses débuts. Pourquoi LLDB et non GDB? Parce que LLDB a été installé avec Xcode. J'aime cet IDE, et j'ai donc décidé de vous en parler. Si vous êtes intéressé, alors bienvenue au chat.
Installation de rouille
Exécutez simplement la commande dans le terminal:
curl https://sh.rustup.rs -sSf | sh
et suivez les instructions.
Vous pouvez également installer fmt - un utilitaire pour le formatage et clippy - un utilitaire pour l'analyse de code statique. Si pris en charge par votre système d'exploitation. Ils fonctionnent pour moi sur Windows et Ubuntu, mais pas sur Mac. Bien que la situation ait peut-être déjà changé.
rustup component add rustfmt
rustup component add clippy
Installer LLDB
Si vous n'avez pas installé Xcode, exécutez la commande dans le terminal
lldb
et suivez les instructions.
Installation de CLion
Téléchargez sur le site officiel. Lien:
Tyk . Eh bien, comme d'habitude, suivez les instructions.
Installation du plugin
- Lancez CLion et cliquez sur le bouton Configurer

- Aller aux plugins

- Installer le plugin

Configuration de la chaîne d'outils
- Créer un nouveau projet

- Ajoutez une bibliothèque standard en cliquant sur le lien ou en spécifiant le chemin d'accès à l'installation

- Sélectionnez LLDB comme débogueur

- Choisissez vos paramètres préférés pour Rust

Ajout de configurations à exécuter
- Cliquez sur Ajouter une configuration

- Choisissez Cargo Command



Débogage
- Mettez un point d'arrêt et cliquez sur le bouton avec un bug

- En bas, vous verrez une fenêtre avec une pile d'appels et des valeurs variables

Personnalisation
- Accéder aux paramètres

- Vous pouvez définir différentes couleurs pour les traits, les structures, les énumérations, etc.

- Personnalisez vos combinaisons

Cargo
Il y a une fenêtre pour travailler avec Cargo
