Essas páginas ajudarão você a aprender sobre os recursos disponíveis no CLion, um IDE entre plataformas C/C++. Visite a seção Centro de aprendizagem e a Ajuda online do CLion para obter mais recursos de aprendizado e baixe o produto para experimentá-lo em ação.
Confie no CLion para cuidar da rotina enquanto você se concentra nas coisas importantes. Conhecendo seu código de ponta a ponta, ele pode aumentar sua produtividade com complementação de código inteligente e relevante, navegação instantânea e refatorações confiáveis.
É surpreendentemente fácil iniciar um novo projeto no CLion, e os arquivos podem ser adicionados ao projeto com um único clique. O CLion trabalha com modelos de projeto de banco de dados de compilação, do CMake, do Makefile e do Gradle.
Com um IDE que analisa o contexto e compreende seu projeto, você pode codificar mais rapidamente do que pensa. Experimente a complementação inteligente, formatação e exibições úteis com insight de código.
Encontre seu caminho pelo código com navegação instantânea até um símbolo, uma classe ou um arquivo. Inspecione a hierarquia de chamadas ou tipos e pesquise facilmente quase tudo em todos os lugares (incluindo as configurações do IDE).
Poupe o tempo desperdiçado com a digitação desnecessária enquanto o CLion gera código para você: desde getters/setters até modelos mais complicados. Use refatorações para melhorar e limpar seu código com a velocidade do pensamento.
Escreva um código bonito e correto com o CLion. A análise estática (incluindo DFA) para todas as linguagens com suporte realça avisos e erros no código imediatamente enquanto você digita e sugere correções rápidas.
Selecione um dos temas de editor padrão ou personalize-os para que eles correspondam às suas preferências pessoais. Adote a abordagem centrada no teclado e selecione um mapa de teclas preferencial ou crie seu próprio mapa de teclas facilmente.
O CLion é mais do que apenas um editor, pois oferece um poderoso depurador e ferramentas de análises dinâmicas para investigar e resolver problemas com facilidade, Google Test, Boost.Test, Doctest e Catch incorporados para testes de unidade, vários sistemas VCS populares com suporte imediato e muito mais.
Crie, execute e depure seus aplicativos e testes de unidade no CLion.
Obtenha a melhor experiência de depuração para investigar e resolver problemas no seu código.
Para trabalho remoto, selecione entre as configurações de depurador, Modo Remoto Total ou WSL.
Aumente o nível do seu jogo de colaboração e trabalhe em um projeto do CLion com seus colegas em tempo real.
Desenvolva para microcontroladores no CLion e aproveite as várias opções de depuração em chip, a exibição de periféricos para dispositivos ARM, a exibição de threads do FreeRTOS e a integração com o STM32CubeMX.
Use a integração com o Valgrind MemCheck e os Google Sanitizers para detectar erros de memória, corridas de dados e problemas de comportamento indefinido. Analise o desempenho do seu aplicativo com a integração com o CPU Profiler.
O CMake é um famoso sistema de compilação multiplataformas, amplamente utilizado para projetos em C e C ++. Beneficie-se com o suporte inteligente para CMake do CLion, com geração de código, complementação e atualizações automáticas de destino.
O CLion oferece suporte para as frameworks Google Test, Boost.Test, Doctest e Catch, além de fornece rum executor de testes integrado, juntamente com uma interface do usuário poderosa para investigar os resultados do teste. Ele pode até mesmo gerar código enquanto você escreve testes (para Google Test).
Com o CLion, mantenha seu código documentado com facilidade. Visualize os documentos ao estilo do Doxygen no pop-up de documentação rápida, use o preenchimento para comandos e parâmetros de função e gere stubs para comentários do Doxygen.
O CLionfornece uma interface unificada para os sistemas de controle de versão (VCS) mais populares, entre eles o Subversion, o Git, o GitHub, o Mercurial, o CVS e o Perforce. Enquanto isso, o histórico local o salvará de acidentes inesperados.
Acesse a linha de comando através do terminal interno, ative o modo de emulação do Vim junto com as associações de teclas do Vim ou expanda a funcionalidade do IDE com outros vários plug-ins.
O CLion foi projetado para desenvolvimento nativo multiplataformas em C e C++. Ele também fornece suporte essencial para as linguagens CMake e Python, tecnologias da Web populares (como JavaScript, XML, HTML, Markdown e outras) e também inclui suporte para todas as outras linguagens disponíveis através de plug-ins de pacote e de repositório.