+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

CLion 2018.3 - JetBrains оголосила про вихід нової версії CLion — інтегрованого середовища розробки мовами C та C++

CLion 2018.3 - JetBrains оголосила про вихід нової версії CLion — інтегрованого середовища розробки мовами C та C++

JetBrains оголосила про вихід CLion 2018.3 — інтегрованого середовища розробки на мовах C і C++. У новій версії розробники зосередилися на підтримці C++, поліпшенні продуктивності та інструментах віддаленої розробки.

Підтримка C++ в CLion

У CLion 2018.3 реалізовані нові можливості C++17, зокрема, згортка параметрів шаблонів і настроювані правила висновків типів. Завдяки цьому IDE точніше розмічає код і пропонує автозавершення рядка.

Для спрощення навігації за проектом фахівці JetBrains розробили новий мовний движок на основі Clangd. Він працює паралельно з оригінальним двигуном середовища, і користувач може налаштувати їх взаємодія на своєму розсуді.

Став доступний відладчик Clang-Tidy. Інструмент можна запустити незалежно від нового движка, але, за словами розробників, саме у зв'язці з Clangd налагоджувач Clang-Tidy забезпечує найкращу швидкодію.

Віддалена розробка в CLion 2018.3

Нова версія IDE підтримує віддалену розробку з використанням клієнтських машин під керуванням Windows, Linux або macOS і хоста під Linux. Поки що функція працює тільки з проектами на базі CMake. Для використання віддаленої розробки необхідно створити відповідний пакет інструментів через Settings/Preferences -> Build, Execution, Deployment -> Toolchains і вказати його при налаштуванні профілю проекту в CMAke.

Інструменти вимірювання продуктивності в CLion

В IDE інтегровані профайлери центрального процесора для операційних систем Linux і macOS. Інструменти дозволяють перевірити швидкодію коду, виявити ділянки, що викликають найбільше навантаження процесора, і перейти безпосередньо до цих частин проекту.

Зміна інтерфейсу CLion

Розробники переробили деякі елементи інтерфейсу CLion 2018.3 і додали нові. З'явилося нове меню Build, що об'єднало дії build, rebuild та install. Його вміст залежить від типу проекту.

Додано два нові діалоги, Run Anything та Search Everywhere. Перший дозволяє запустити будь-яку необхідну конфігурацію, просто набравши її ім'я. Search Everywhere призначений для пошуку за проектом класів, символів, дій, файлів або всього відразу.

Контроль версій в CLion

CLion 2018.3, будучи частиною платформи IntelliJ, успадкувала деякі нещодавні покращення в роботі з git-репозиторієм. Середовище розробки тепер повністю підтримує систему субмодулів, що дозволяє клонувати проект без втрат. Крім того, в IDE реалізований інструмент управління pull-запитами GitHub.

Змінився і модуль редактора коду. Розробники переробили інтерфейс роботи з плагінами, доопрацювали спливаюче вікно Quick Documentation, зробили список завдань багаторядковим.

Інші новини

Найкраща ціна