|
|
|
4.22, Вирт (?), 17:15, 23/11/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
> Там вроде clangd тормозил и встроенный не тормозил. А миллион строк это в 1 файле?
Если в одном файле, то clangd просто проигнорирует такой файл.
А clangd доработали, всякие индексы кэшируемые на диск появились.
А встроенный не тормозил потому что там дофига было не реализовано,
а сейчас с С++17, C++20, C++22 количество того что встроенный парсер
не умеет еще больше возросло.
| |
|
|
|
|
|
|
|
5.102, Аноним (4), 03:09, 24/11/2023 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +1 +/– |
Мне не кажется что этот подход валиден во всех случаях.
Потому что во-первых это не серьезно - для создания продукта уровня конкурента vscode, нужна компания уровня хотя бы Qt. Усилий уровня мамкиного хакера в гараже хватит от силы на пару сотен пользователей и на потешить самомнение.
Во-вторых что подкупает в подходе vscode - минималистичность в инструментарии и максимальное конфигурирование. И мне кажется эти свойства будут хороши для любого продукта. Вот только дело в том что QtCreator к этим свойствам как то не особо стремится. Если бы QtCreator конкурировал за счет таких свойств - я за такую конкуренцию. А сейчас лично для меня усилия по разработке QtCreator выглядят как растрата ресурсов, которые можно было бы в тот же Qml engine вложить, увы.
| |
|
|
|
|
|
|
|
|
5.49, Аноним (4), 21:07, 23/11/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +3 +/– |
Ну в Clion сильно больше всяких фишек по рефакторингу. Лучше навигация по коду, глубже интеграция всяких с++-specific инструментов, типа мониторинга утечек памяти clang-tidy/clazy и т.д. и т.п.
Плюс он на крупных проектах уделывает vscode по скорости в некоторых местах.
Да, при желании все это можно настроить и vscode. Но в нем явно нужно больше желания и усилий, а в clion такое из коробки.
Сравниваю не как эксперт. Работаю в vscode, clion пробовал эпизодически
| |
|
|
|
|
|
2.126, Andrey (??), 11:12, 24/11/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Проверил, не работает.
Это при том, что скачать и установить compiler explorer локально не составляет большого труда.
С другой стороны, если использовать ремотный инстанс, отпадает необходимость ставить все доступные там компиляторы и тулчейны локально.
В следующих версиях хочется выбора между gofbolt.org и self-hosted, конечно.
| |
|
|
|
|
4.71, Аноним (64), 22:53, 23/11/2023 [^] [^^] [^^^] [ответить] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
>Во первых плагины в редакторах умеют это делать.
Речь ведь была про сборку в консоли, а значит и отладка там же. Как парсер редактора возьмёт оттуда информацию?
>У тебя же есть конкретный файл и строка. Если ты не состоянии открыть по этой инорфмации найти место в коде, то прости.
Ты не понимаешь как происходит отладка. Ошибка может быть совсем не в той строке на которую указал отладчик, а где-то в цепочке к примеру из 10 файлов и даже не в самой программе, а во внешней библиотеке. И эти файлы нужно все посмотреть прыгая по вызовам, чтобы понять что же произошло.
| |
|
|
|
7.172, Вы забыли заполнить поле Name (?), 23:00, 28/11/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
> ну иди покажи мне консоль в блокноте, король текстовых редакторов
Встроенный есть в sublime, в неовиме, в виме начиная с версии 8.1, в kate, в gedit (через плагины), в vscode и codium (как писал выше). Короче много где есть. Что касается твоего недоподелия под мастадаем, то сам с ним разбирайся. В нем даже текст нереально нормально писать. Кстати, в notepad++ есть консоль.
| |
|
|
|
|
|
|
|
|
3.163, Аноним (162), 09:59, 25/11/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Попробуй читать то на что отвечаешь :) К cmake и meson нет вопросов (к cmake и не было, а meson... да кому он нужен -- когда вижу в плюсовых проектах в зависимостях питон, это многое объясняет про их авторов). Вопросы однако не к ним, а к интеграции "интегрированной" (ТМ) средой де факто стандартных инструментов и... к стабильности этой среды. Пока на длинной дистанции она стабильно нестабильна.
| |
|
|
|
|
3.160, Аноним (162), 09:51, 25/11/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Зачем до конца дочитывать отдельный баг с крэшем на открытии проектов7 Тут в пример всего два, а их можно найти несколько десятков. У них эти проблемы происходят каждые несколько лет :) Т.е. стабильная стабильность практик и результатов. Вы просто либо недолго недолго пользуетесь Qt Creatorом... либо еще недолго жили.
| |
|
|
|