JetBrains CLion

JetBrains CLion 2017.1 Build #CL-171.3780.121 [En] скачать торрент

CLion от компании JetBrains — это мощная среда разработки с упором на комфорт и производительность при написании кода на C и C++. Среда ориентирована на профессионалов и любителей, кто ценит стабильность, глубокую интеграцию с инструментами сборки и контроля версий, а также продвинутые функции анализа и рефакторинга кода. Поддержка кроссплатформенной разработки делает её удобной как для Windows, так и для Linux и macOS, хотя в данном случае речь идёт о версии под Windows.

Возможности JetBrains CLion

CLion предлагает разработчикам комплексный набор инструментов, позволяющих эффективно работать с проектами любого масштаба. Ниже — ключевые особенности, выделяющие среду среди конкурентов.

  • Умный редактор с автодополнением, поддержкой нескольких курсоров и автоматическим форматированием кода — всё это ускоряет написание и редактирование программ.
  • Мгновенная навигация по коду: переход к определению, поиск по имени файла или символа, быстрый доступ к родительским классам и интерфейсам.
  • Гибкая настройка сочетаний клавиш — доступны шаблоны под IntelliJ IDEA, Eclipse, Visual Studio, Xcode и другие, включая кастомизацию под личные предпочтения.
  • Встроенные шаблоны кода, автоматическая генерация конструкторов, деструкторов, геттеров и сеттеров — всё это экономит время при создании структур классов.
  • Мощные функции рефакторинга: безопасное переименование, изменение сигнатур, выделение фрагментов в отдельные функции или переменные, встраивание кода и другие операции с поддержкой всех вхождений.

Что нового в версии 2017.1

Обновление CLion 2017.1 принесло существенные улучшения, особенно в части поддержки современных стандартов C++.

  • Добавлена поддержка ключевых возможностей C++14: вывод типов через auto в возвращаемых значениях, обобщённые лямбды, шаблоны переменных и захваты в лямбдах.
  • Реализована поддержка C++17: в частности, вложенные пространства имён (nested namespaces), что упрощает синтаксис при объявлении глубоко вложенных namespace.
  • Появилась возможность автоматически конвертировать тип переменной в auto с анализом контекста — удобно при работе с итераторами и сложными типами.
  • Улучшена работа статического анализатора — меньше ложных срабатываний, больше точных подсказок и быстрых исправлений (quick-fixes).
  • Добавлена поддержка фреймворка для юнит-тестирования Catch — теперь тесты можно запускать и отлаживать прямо в IDE.
  • Экспериментальная поддержка компилятора Microsoft Visual C++ — шаг к лучшей совместимости с проектами под Windows.
  • Появился disassembly view — при отладке, если исходный код недоступен, можно перейти к дизассемблированному коду и анализировать выполнение на уровне ассемблера.
  • Улучшена работа с precompiled headers (PCH) и файлами, подключаемыми через флаг -include — теперь символы из них корректно индексируются и доступны для навигации.

Установка и активация

Процесс установки и получения лицензии в данном случае нестандартный, но хорошо отлаженный сообществом пользователей. Ниже — пошаговая инструкция.

  1. После завершения установки поставьте галочку «Run CLion», чтобы запустить среду сразу.
  2. В окне активации лицензии выберите «License server». Перейдите в папку Licence Service и установите Setup_x64.msi (для 64-битных систем) или Setup_x86.msi (для 32-битных).
  3. После установки запустите Диспетчер задач и убедитесь, что работают два процесса: JetBrainsLicenseService.exe и JetBrainsLicenseServer.exe. Это означает, что сервер лицензирования установлен и будет запускаться автоматически при старте системы.
  4. Вернитесь в окно активации CLion и в поле «License server» введите: http://127.0.0.1:1017.
  5. Нажмите ОК. Лицензия активирована. Сервис будет автоматически продлевать доступ — либо каждые 48 часов, либо при каждом запуске IDE.

Важно: в файле config.ini, находящемся в папке с сервисом, можно изменить порт (параметр -p) и имя пользователя (параметр -u). По умолчанию используется порт 1017 и имя nnmclubber.

Достоинства и недостатки

CLion — это зрелая и продуманная среда разработки, но, как и любой инструмент, она имеет свои сильные и слабые стороны.

Плюсы:

  • Отличная поддержка CMake — одна из лучших на рынке, с автоматическим обновлением проекта и интеллектуальным редактором.
  • Встроенный отладчик с поддержкой STL, watches, breakpoints и вычисления выражений.
  • Глубокая интеграция с Git, SVN, GitHub и другими системами контроля версий, включая прямую работу с баг-трекерами.
  • Множество плагинов и возможность эмуляции Vim через IdeaVim — гибкость настройки под любой стиль работы.
  • Поддержка не только C/C++, но и JavaScript, HTML, CSS, XML — удобно для гибридных проектов.

Минусы:

  • Высокие требования к ресурсам — среда может потреблять много оперативной памяти, особенно на больших проектах.
  • Экспериментальная поддержка MSVC — не все функции работают стабильно, особенно в сложных конфигурациях.
  • Англоязычный интерфейс — отсутствие русского может быть минусом для новичков.
  • Отсутствие встроенной поддержки Makefile — приходится использовать CMake или настраивать вручную.
  • Зависимость от Java — как и все продукты JetBrains, CLion работает на базе JVM, что может вызывать задержки при запуске.
РазработчикJetBrains
ЛицензияПроприетарная (активирована через локальный сервер)
ЯзыкАнглийский
ПлатформаWindows
Обновлено2017 год, актуально и стабильно

Скачать программу можно немного ниже — через торрент-раздачу на проверенных трекерах. Версия 2017.1 остаётся популярной среди разработчиков благодаря балансу стабильности и современных возможностей.

JetBrains CLion 2017.1 Build #CL-171.3780.121 [En] скачать торрент (224.4 MB)