Size: a a a

Конференция C++ Russia

2021 May 14

АР

Андрей Руссков... in Конференция C++ Russia
(и с нормальным компилятором)
источник

TS

Timur Safin in Конференция C++ Russia
так это то же самое под windows! оба поднимают ядро через Hyper-v
источник

AV

Alexey Veselovsky in Конференция C++ Russia
плюс иногда машинка для удаленной разработки таки более хилая чем твой ноут. да и часто у тебя не ноут в качестве рабочей машины таки.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
короче, на вкус и цвет фломастеры разные и тут не так все однозначно. сейчас крамольную вещь скажу, но clion на некоторых операциях БЫСТРЕЕ, чем Qt Creator.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
и быстрее и точнее
источник

АР

Андрей Руссков... in Конференция C++ Russia
например на деплойменте...
источник

АР

Андрей Руссков... in Конференция C++ Russia
вообще с Qt вечно так - ждешь фичу годами, а когда она доезжает, уже и не надо )
источник

S

Sergey in Конференция C++ Russia
Про emacs ничего не могу сказать, видел только, что там есть LSP клиенты. Я использую Neovim (LSP клиент у него встроенный) + clangd на огромном проекте без особых тормозов
источник

AV

Alexey Veselovsky in Конференция C++ Russia
а vscode еще настроить под проект нужно... в недонастроенном состоянии оно пытается как-то конечно работать, но то такое. недоIDE перередактор.
источник

AK

Anastasia Kazakova in Конференция C++ Russia
Clang кодо-модель не умеет многих оптимизация, которые как правило IDE делает на начальной индексации, и главное на ней нельзя пока делать project-wide фичи. Типичный пример - рефакторинги. Поэтому мы используем обе. Но то, что Clang имеет - выходит неплохо, мы же незря на него перетащили автодополнение, DFA перереализовали на нем, и пр.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
you complete me (ycm) это штуковина с LSP как раз
источник

S

Sergey in Конференция C++ Russia
Не знаю как сейчас, но примерно год назад она проигрывала другим реализациям LSP клиентов
источник

AK

Anastasia Kazakova in Конференция C++ Russia
Кстати, типичный удобный кейс VSCode - это ремоут, когда локальная машина как легкий клиент для удаленной. Ремоут в CLion использует другую схему, загружая код с локальной на удаленную машину, а обратно - header search пути тащит для резолва быстрого. Но у нас сейчас появился сервис Code With Me, который со временем трансформируется наверное в такую VSCode-like модель ремоута
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ну и vscode, как я уже говорил, меня бесит тем, что при каждом запуске (а запускаю я его редко) он мне весь экран засирает своими всплывающими окнами с криками Я ТУТ ОБНОВИЛСО! ВОТ ТЕБЕ РИДМИ ВМЕСТО ФАЙЛА КОТОРЫЙ ТЫ ХОТЕЛ ПОСМОТРЕТЬ! ПОЧИТАЙ! Я КРУТ!

и миллион попапов о том, что ПЛАГИН ОБНОВИЛСЯ! о! а вы используете кажется git! ПОСТАВЬТЕ! А еще вот ЭТО ПОСТАВЬТЕ!
источник

AV

Alexey Veselovsky in Конференция C++ Russia
И ЭТО!
источник

AV

Alexey Veselovsky in Конференция C++ Russia
И ТО!
источник

TS

Timur Safin in Конференция C++ Russia
а чего его настраивать то? CMakeLists.txt есть? На стадии генерации мейков cmake просишь его -DCMAKE_EXPORT_COMPILE_COMMANDS=ON и потом по полученному compile_command.json, волшебным образов, включается вся магия
источник

D

Danya in Конференция C++ Russia
+++
источник

S

Sergey in Конференция C++ Russia
Вопрос в соотношении платы за эти фичи и частоты их использования
источник

AV

Alexey Veselovsky in Конференция C++ Russia
есть, но у меня частый кейс, когда я не собираюсь собирать эти исходники и cmake запускать в принципе специально.
источник