Peta Jalan CLion untuk 2022.3 | Blog CLion

Berita

CLion 2022.2 dirilis beberapa minggu yang lalu dan difokuskan pada peningkatan integrasi CMake, peningkatan dokumentasi kode, dan perluasan kemampuan analisis kode.

Pembaruan perbaikan bug CLion 2022.2.1

Sebelum melanjutkan, kami ingin memublikasikan beberapa perbaikan penting yang tidak berhasil masuk ke rilis v2022.2. Pembaruan perbaikan bug CLion 2022.2.1 (build 222.3739.54) tersedia hari ini dengan perbaikan berikut:

  • dukungan C++:
    • Kami menambahkan navigasi ke kelas dasar dari kelas template (CPP-29650).
    • Kami memperbaiki yang salah Kondisi selalu salah peringatan untuk string.find (CPP-29884).
  • Rantai alat:
    • Itu gencode Opsi kompilasi CUDA tidak lagi merusak fitur wawasan kode di CLion (CPP-24309).
    • Untuk toolchain WSL, spasi di jalur yang digunakan oleh CLion tidak lagi merusak build (CPP-30020).
    • CLion sekarang dapat berhasil mengumpulkan informasi kompiler dan dengan demikian bekerja dengan benar dengan kompiler IAR untuk AVR dan MSP430 (CPP-19993, CPP-29803).
    • Toolchain Emscripten CMake sekarang ditangani oleh IDE dengan benar (CPP-29209).
  • Membuat:
    • Warna ANSI yang dihasilkan di CMake MESSAGES sekarang ditampilkan dengan benar di jendela alat CMake (CPP-18940).
  • Pertunjukan:
    • Kami memperbaiki pembekuan yang terjadi untuk mutual yang tidak dijaga #includes (CPP-26398).

Catatan rilis lengkap tersedia di sini.

UNDUH

Nantikan CLion 2022.3

Sekarang saatnya untuk membagikan apa yang akan menjadi fokus tim selama beberapa bulan mendatang dan ingin disampaikan pada tahun 2022.3 (atau dalam rilis selanjutnya).

Berikut ini hanyalah rencana awal dan bukan janji atau komitmen. Tugas dapat diubah atau dijadwalkan ulang karena berbagai alasan. Kami tidak dapat menjamin bahwa semua masalah yang tercantum di bawah ini akan ditangani di CLion 2022.3.

  • Dukungan C++
    • Kami akan melanjutkan dengan dukungan modul C++20. Pekerjaan ini dimulai awal tahun ini dan akan berlanjut selama siklus rilis mendatang. Untuk v2022.3, kami bertujuan untuk membuka proyek berbasis CMake menggunakan modul C++20, berhasil menyorot kode, dan menyediakan fitur wawasan kode dasar. Fitur apa untuk modul C++20 yang paling Anda antisipasi dari IDE? Beri tahu kami di komentar untuk memprioritaskan aktivitas kami.
    • Kami akan melanjutkan pekerjaan kami untuk meningkatkan analisis aliran data di CLion dan dokumentasi di CLion. Kali ini kami berencana untuk menambahkan nilai yang mungkin dari variabel ke popup Dokumentasi Cepat ketika IDE secara statis dapat menurunkannya dari kode.
    • Beberapa pembekuan dan kinerja penyelesaian untuk file besar juga ada dalam daftar.
  • Pengujian Unit
    • Mendukung executable khusus untuk GTest.
    • Tingkatkan UI/UX dari konfigurasi Google Test (CPP-29138).
    • Meningkatkan kinerja indeksasi tes.
  • Model Proyek dan Rantai Alat
    • Kami berencana untuk menambahkan tindakan yang membantu Anda menambahkan file yang ada ke proyek CMake.
    • Untuk membantu pengguna dengan pengeditan CMake, kami berencana untuk memperkenalkan pengaturan font dan warna untuk CMake, serta tampilan Struktur untuk file CMake.
    • Untuk pengguna pendidikan kami yang tidak ingin membuat proyek yang berfungsi penuh, kami sedang mengerjakan mode yang disederhanakan untuk menjalankan file saat ini.
  • Debugger dan Pengembangan Tertanam
    • Kami berencana untuk mengerjakan membongkar sesuai permintaan fitur. Ini tidak akan siap atau tersedia untuk umum pada 2022.3, tetapi pekerjaan dimulai sekarang.
    • Tingkatkan run/debug sebagai root di macOS (CPP-23844).
    • Untuk meningkatkan dukungan RTOS CLion, kami berencana untuk menambahkan dukungan untuk debugging sadar Azure RTOS ThreadX.
    • Mendukung diperpanjang-jarak jauh Modus GDB (CPP-7090).
  • Integrasi lainnya
    • Dukungan sintaks QML: Plugin QML tidak resmi telah ada sejak lama dan memiliki masalah. Kami memutuskan untuk meningkatkan kualitas dukungan sintaks QML di CLion dan mengerjakan integrasi yang tepat. Untuk saat ini, kami hanya berencana untuk mendukung penyorotan sintaks dan penyelesaian kode untuk sebagian besar jenis QML. Namun, jika Anda memiliki ide lain yang ingin Anda sarankan, kirimkan melalui pelacak masalah.
    • Integrasi vcpkg adalah sesuatu yang telah kami kerjakan selama beberapa waktu, dan semoga kami dapat segera membagikan hasilnya kepada Anda.
    • Membuka dokumentasi di cppreference.com dengan Shift+F1 juga sesuatu yang sedang kami kerjakan.

Itu dia! Punya ide untuk fitur? Bagikan dengan kami di pelacak masalah atau di komentar.

Tim CLion Anda
JetBrains
Dorongan untuk Berkembang

Pemrograman