CLion is a C and C++ IDE for Linux, macOS and Windows that integrates with the CMake build system. In addition to C and C++, CLion supports other languages such as Kotlin, Python, Rust, Swift, etc. directly or through plugins.
JetBrains released CLion 2022.2 a few weeks ago, which focuses on enhancements to CMake integration, improvements to code documentation, and expansion of code analysis capabilities. After the release of CLion 2022.2, the focus of the team has naturally shifted to the development of the next version.
JetBrains recently released the CLion roadmap, revealing what it will focus on in the coming months. Of course, this roadmap is only a preliminary plan by the JetBrains team and may change for various reasons.
- C++ support
- Continue to strengthen support for C++20 modules. This work began earlier this year and will continue in future release cycles. For v2022.3, the team’s goal is to open CMake-based projects with C++20 modules, successfully highlight code, and provide basic code insight capabilities.
- The team will continue to enhance data flow analysis in CLion and documentation in CLion.
- Several freeze and completion properties for large files are also on the development list.
- unit test
- Custom executables that support GTest
- Improved UI/UX of Google Test configuration
- Improve indexing performance for tests
- Project models and toolchains
- It is planned to add an action to help developers add existing files to a CMake project.
- To help users with CMake editing, it is planned to introduce font and color settings for CMake, as well as a Structure view of CMake files.
- For educational users who don’t want to create a full-featured project, the team is developing a simplified mode that runs the current file.
- Debuggers and Embedded Development
- It is planned to develop an on-demand disassembly (disassemble on demand) function. The feature won’t be ready or publicly available in 2022.3, but development work on the feature has now begun.
- Improve running/debugging as root on macOS
- To enhance CLion’s RTOS support, it is planned to add support for Azure RTOS ThreadX-aware debugging.
- Support for extended remote GDB mode
- Other integrations
- QML syntax support: Unofficial QML plugins have been around for a long time and have their own problems. The CLion team has decided to improve the quality of the QML syntax support in CLion and work towards proper integration. Currently, the team only plans to support syntax highlighting and code completion for most QML types.
- The integration of vcpkg is a feature that the CLion team has been working on for some time and hopes to roll it out soon.
- use
Shift+F1
Opening the documentation for cppreference.com is also something the team is currently working on.
These are the features that the CLion team is currently working on. If you have any ideas for new features, you can submit them in the CLion issue tracker.
Again, it’s important to stress that the above features are just a preliminary plan, not a commitment or guarantee from the team. These features may be changed or rearranged for various reasons and there is no guarantee that all issues listed will be supported/resolved in CLion 2022.3.
#CLion #announces #latest #roadmap #bringing #disassembly #capabilities #official #QML #syntax #support #News Fast Delivery
CLion announces the latest roadmap, bringing disassembly capabilities, official QML syntax support – News Fast Delivery