- PVSM.RU - https://www.pvsm.ru -
В общем попросил я у коллеги маленький гайд по тому как настроить QtCreator в качестве IDE для Rust и с его разрешения выкладываю. Сам Я использую CLion и позже напишу о том как с ним дела обстоят на этом поприще. Мопед не мой. Я просто разместил объяву. (с)
Что нужно современному программисту в первую очередь? Развитое абстрактное ? Сильный бэкграунд в математике? Возможно стрессоустойчивость??
Конечно же нет! Самое главное — хорошая IDE.

Если вы тоже, попытавшись осилить Rust, взгрустнули, взглянув на areweideyet [2]
— добро пожаловать под кат.
Итак, устав от 100-строчных ошибок темплейтов и прельстившись на ML-инструментарий раста, решил я найти к нему редактор, да не простой, а золотой. Такой, чтобы и дебаггинг в нём был удобный, и подсветка, и привычный функционал навигации, в общем — всё как в лучших домах Европы.
Однако вкус мой был избалован QtCreator'ом [3] — программой, знакомой многим программистам++, и не менее многим любимой. Так что решено было и превратить её в троллейбус. Ведь, весьма кстати, в неё совсем недавно добавили поддержку Language Client'а! Для работы нам потребуется rustup с установленными компонентами rls, gdb и сам Creator.

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














В общем-то всё готово. Но, т.к. наш троллейбус из буханки, есть некоторые нарекания:
Криэйтор это пожалуй самая удобная ide, которой я когда-либо пользовался. Воздушная навигация, отличная интеграция с gdb, шикарный интерфейс, и практически не ест ресурсов:


ВСЁ!
Автор: VanquisherWinbringer
Источник [6]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ide/306158
Ссылки в тексте:
[1] мышление: http://www.braintools.ru
[2] areweideyet: https://areweideyet.com
[3] QtCreator'ом: http://blog.qt.io/blog/category/qtcreator/
[4] вариант: https://pastebin.com/4MvJq5v9
[5] патч: https://pastebin.com/GxSdXfNj
[6] Источник: https://habr.com/ru/post/437128/?utm_campaign=437128
Нажмите здесь для печати.