CLion 2022.3 EAP: New Settings Sync Solution, Linker Scripts, Azure RTOS
A new CLion 2022.3 EAP build is available!
Download build 223.6646.99 from our website via the Toolbox App or as a snap package (if you are using Ubuntu). If you are on macOS, there is a separate build for Apple Silicon (M1 chip). Update via patch if you are using EAP1 or EAP2 builds.
Check out the following enhancements in this build:
- Azure RTOS thread view
- Syntax support for linker scripts
- LLDB 15
- New solution for synchronizing settings
Azure RTOS thread view
When debugging with RTOS, CLion provides a view of tasks (threads). This previously was available for FreeRTOS and Zephyr. Now it is also available for Azure RTOS!
Syntax support for linker scripts
If you develop for embedded systems, chances are that you need to write linker scripts. This is why we’re adding Linker Script (LD) language support to CLion, which includes:
- Code highlighting in LD files (you can configure the color scheme in Settings/Preferences | Editor | Color Scheme | LinkerScript).
- Code completion.
- Structure view for top-level commands like
- Code folding for
phdrs(you can disable it in Settings/Preferences | Editor | General | Code Folding).
- Code commenting / uncommenting.
- Find usages (works in simple cases so far).
On macOS and Linux, the bundled LLDB version has been updated to LLDB 15. On Windows, CLion still bundles a custom version of LLDB that our team develops for debugging with the Microsoft Visual C++ toolchain, and we’re not planning to upgrade it.
New solution for synchronizing settings
Synchronizing settings is essential when you use CLion or other IntelliJ-based IDEs on multiple computers or when you want to have a backup of your settings restored automatically. For quite a while, there were two plugins to help with this – IDE Settings Sync and Settings Repository. Today, we are merging them into a single solution – the new Settings Sync plugin. Learn more about it in this blog post.
Here’s how to enable the new solution depending on which approach for settings synchronization you’ve been using:
- If you have been using IDE Settings Sync, your data will be automatically migrated to the new plugin, so you won’t need to take any action.
- If you are a Settings Repository user, we advise you to continue using your current setup, as the migration is still a work in progress. You’ll get an in-IDE notification once the functionality is ready.
- If you weren’t previously using a settings synchronization solution but you want to try the new one, you can enable it via Settings / Preferences | Settings Sync | Enable Settings Sync.
This build also adds support for the
@ operator from IAR language extensions. It also addresses the performance issue with code completion when a big array is present in a global scope (CPP-30427).
The full release notes are available here.
If you’re Interested in what’s coming next, check out our roadmap announcement!
Your CLion team
The Drive to Develop
Subscribe to Blog updates
Thanks, we've got you!
CLion Nova: A New Update With Various Bug Fixes
CLion Nova, a free preview of CLion with the ReSharper C++/Rider C++ language engine, was announced recently. We’re excited to see how well you liked the first build! There are about 3,700 users right now and the overall feedback is mostly positive, especially that which is related to performance an…
CLion 2023.3 Goes Beta
The Beta version of CLion Classic 2023.3 is now available with key improvements and changes that are expected in the upcoming release. Download build 233.11799.37 from our website, via the Toolbox App, or as a snap package for Ubuntu. If you are using CLion Nova, note that we do not plan to release…
CLion Nova Explodes onto the C and C++ Development Scene
TL;DR Today, we’re announcing a free early preview of CLion, which uses the ReSharper C++/Rider C++ language engine instead of the CLion "legacy" engine. The Preview build is available via our dedicated Toolbox App feed. At some point in 2024, depending on the results of the feedback coll…
CLion 2023.3 EAP6: Support for Intel Syntax in Assembly Views
Grab the fresh CLion 2023.3 EAP5 build (233.11555.2) from our website, via the Toolbox App, or as a snap package if you are using Ubuntu, or update via a patch if you’re using the previous EAP build. DOWNLOAD CLION EAP Intel syntax in the Assembly view Previously, CLion 2023.3 EAP added an Assembly…