Ferrugem + CLion = Amor



Olá Habr! Em geral, como prometi aqui, há uma história sobre como usar o CLion como um IDE para Rust no MacOS. Por que não o IntelliJ IDEA? Porque o CLion pode estrear. Por que LLDB e não GDB? Porque o LLDB foi instalado com o Xcode. Eu gosto desse IDE e decidi falar sobre isso. Se você estiver interessado, bem-vindo ao gato.

Instalação de ferrugem


Basta executar o comando no terminal:

curl https://sh.rustup.rs -sSf | sh 

e siga as instruções.

Você também pode instalar o fmt - um utilitário para formatação e clippy - um utilitário para análise de código estático. Se suportado pelo seu sistema operacional. Eles funcionam para mim no Windows e no Ubuntu, mas não no Mac. Embora talvez a situação já tenha mudado.

 rustup component add rustfmt 

 rustup component add clippy 

Instalar LLDB


Se você não instalou o Xcode, execute o comando no terminal

 lldb 

e siga as instruções.

Instalação do CLion


Faça o download no site oficial. Link: Tyk . Bem, como sempre, siga as instruções.

Instalação de plugins


  1. Inicie o CLion e clique no botão Configurar


  2. Ir para Plugins


  3. Instalar plugin



Configuração da cadeia de ferramentas


  1. Crie um novo projeto


  2. Adicione uma biblioteca padrão clicando no link ou especificando o caminho para o arquivo instalado.


  3. Selecione LLDB como um depurador


  4. Escolha suas configurações preferidas para Rust



Adicionando configurações para execução


  1. Clique em Adicionar configuração


  2. Escolha comando de carga





Depuração


  1. Coloque um ponto de interrupção e clique no botão com um bug

  2. Na parte inferior, você verá uma janela com uma pilha de chamadas e valores variáveis

Personalização


  1. Vá para configurações

  2. Você pode definir cores diferentes para características, estruturas, enumerações etc.

  3. Personalize suas combinações


Carga


Existe uma janela para trabalhar com o Cargo

Source: https://habr.com/ru/post/pt448820/


All Articles