Комментарии 35
Скажите, а чем обусловлено отсутствие MS toolchain под Windows в CLion?
+1
А кому тогда Resharper C++ продавать?
+1
В основном разным позиционированием двух имеющихся у нас продуктов — CLion и ReSharper C++. Первый задумывался для кросс платформенной разработки, а это как правило кросс-платформенные билд-системы, GCC-based или clang компиляторы, и тп. Второй — рассчитан именно на разработку на Windows, поэтому все особенности Windows окружения именно в нем.
0
JetBrains, когда LLDB в Linux-версии будет? очень жду этого!
0
А для чего нужен плагин для поддержки Python в CLion? В демо-ролике я увидел всё то же самое, что вижу в PyCharm, ну кроме того, что питоновские файлы надо в CMakeLists.txt заносить (вот «радость» то). Я думал, покажут что-то про интеграцию Python и C++ (Embedding и Extending) и именно для этого в CLion добавили этот плагин.
0
На самом деле, даже в CMake не надо заносить — это скорее, чтобы не «пугать» серыми файлами в дереве.
Вообще Python поддержку у нас давно просили. Понятно, что наверное хочется и Cython, и кросс-языковой резолв (чтобы extensions отлаживать), но не все сразу. Это ведь только начало пути.
Текущий функционал позволяет работать с файлами на Питоне, которые есть в проекте, — есть подсветка, автодополнение, рефакторинги, инспекции, можно запустить код в консоли и даже подебажить. А проектов, где есть и C/C++, и Python код хватает.
До этого, пользователям приходилось запускать на один проект две IDE — PyCharm & CLion. Настройки конфликтовали, проекты беспричинно перегружались при переключении между IDE, да и вообще было странно запустить две IDE на один проект. Теперь все проще.
Вообще Python поддержку у нас давно просили. Понятно, что наверное хочется и Cython, и кросс-языковой резолв (чтобы extensions отлаживать), но не все сразу. Это ведь только начало пути.
Текущий функционал позволяет работать с файлами на Питоне, которые есть в проекте, — есть подсветка, автодополнение, рефакторинги, инспекции, можно запустить код в консоли и даже подебажить. А проектов, где есть и C/C++, и Python код хватает.
До этого, пользователям приходилось запускать на один проект две IDE — PyCharm & CLion. Настройки конфликтовали, проекты беспричинно перегружались при переключении между IDE, да и вообще было странно запустить две IDE на один проект. Теперь все проще.
+1
Логичным продолжением была бы поддержка scons и других python-based билд систем.
0
Кажется, промахнулась кнопкой ответить — ответ
0
Scons задача в трекере тоже есть, но с другими билд системами все чуть сложнее. Нам надо закончить с фиксами проблем CMake, чтобы можно было начинать какую-то другую систему поддерживать, иначе эти проблемы просто переедут и туда тоже. Ну и судя по количеству голосов в трекере и общему понимаю, следующими на очереди все же будут Makefiles)
+1
CPP-4141 Make CLion available as IntelliJ plugin
anastasiak2512, есть какие-нибудь планы по этой задаче?
anastasiak2512, есть какие-нибудь планы по этой задаче?
+1
Когда в CLion появится семантическая подсветка (не синтаксическая)? Только из-за этого не могу перейти на него с kdevelop (
0
Запрос на фичу есть в нашем трекере, но пока не входит в ближайшие планы.
В любой IntelliJ-IDE, если просто поставить курсор на переменную, то все семантические использования по коду подсветятся. Понятно, что это не совсем то, но все же.
В любой IntelliJ-IDE, если просто поставить курсор на переменную, то все семантические использования по коду подсветятся. Понятно, что это не совсем то, но все же.
0
Верните пожалуйста старые иконки у каталогов проектов. Это издевательство какое-то.
Новая иконка
Старая иконка
+4
Memory View & Disassembly View при отладке когда уже будут?
+1
0
Спасибо. Но согласитесь, это немного странно: голосовать за очевидные и необходимые фичи?
+1
Таких «очевидных и необходимых» у молодого продукта целый трекер) нам же надо как-то выбирать. Ресурсы команды (к нашему большому сожалению) ограничены. Приходится к каждому релизу выбирать, в частности учитывая и количество голосов в трекере.
0
Топовые по плюсам фичи остаются нереализованными, к сожалению. Хотя топ это в основном разные системы сборки и компиляторы.
0
Компиляторы — это MSVC?
0
icc тоже видел. Насчет Clang не уверен.
0
Clang и GCC — есть изначально. ICC — тоже работает (мы просто не прогоняем с ним тесты постоянно по ряду причин).
0
anastasiak2512 а чтобы попасть в команду clion какие скилы нужны?
0
У нас сейчас есть вакансия на debugger (https://www.jetbrains.com/company/jobs/) — в Мюнхене или аналогичная в Питере. Если заинтересуетесь, отправляйте резюме.
0
НЛО прилетело и опубликовало эту надпись здесь
Вероятно в рамках вот этой задачи может. Оставляйте пожелания в комментариях к реквесту.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Новости про C++ продукты и JetBrains C++ Night в Санкт-Петербурге