No matter how you use C and C++, CLion helps make your development experience smoother and more productive.
Our new, faster language engine, CLion Nova, is now the default for new users. We’ve also implemented many of your most requested features and fixed all the major bugs.
Improvements to CLion Nova have helped reduce the engine’s memory usage. The benefits are especially noticeable in large projects like Chromium.
When you’re debugging code that contains a two-dimensional OpenCV array, the debugger now allows you to view it as an image in a separate dialog and use various editing options.
We've added a new Debug Servers configuration option to make it easier to configure debugging for embedded and remote development.
Elevate your C and C++ coding with JetBrains AI
Enhance your productivity by leveraging the power of AI assistance in CLion. Thanks to Mellum, JetBrains’ new LLM built for developers, C++ coding has become more accessible and efficient. Explore the full power of JetBrains AI and enjoy an exceptional development experience.
Elevate your coding experience by leveraging Mellum, our large language model designed for C++. CLion’s cloud code completion has also become faster and smarter. It now covers a broader range of usage scenarios, with enhanced suffix matching, ensuring that the predicted code fragment correctly completes the existing code.
Multiline code completion has been improved with syntax highlighting, and incremental acceptance of code suggestions is now possible.
Share your prompt with AI Assistant, and it will generate code for you. Modify existing code or let AI Assistant create a fresh piece of code from scratch. Write a follow-up message if any improvement is required. You can now also get name suggestions when renaming symbols. AI Assistant will suggest an option based on the symbol’s context.
Use JetBrains AI to automatically generate a commit message describing your changes. You can edit and improve the generated message even if you have already committed your changes. JetBrains AI Assistant will help you analyze and better describe the committed changes. It also helps summarize the changes made in one or several commits so you can get a quick overview of recent changes.
A complete coding experience so you can develop in C and C++ quickly and safely without switching to external tools
Follow us