Здравствуйте, Shmj, Вы писали:
vsb>>Ну скачай, проверь. Так говоришь, будто этих IDE 15 штук. Qt Creator, VS Code, Clion и вроде всё.
S>Еще Eclipse, NetBeans, Code::Blocks и прочие. Интересно что в мире Linux используют по дефолту? Думаю с ним будет меньше всего геммора.
У меня есть подозрение, что по дефолту IDE вообще не используют, а пользуются простыми редакторами вроде vim и консолью. Но это подозрение особо ни на чём не основано.
S>Нужно искать по всем файлам в проекте, нажимать на функцию правой кнопкой и переходить к ее реализации, собирать и запускать кнопкой и т.д.
S>Какая IDE подойдет? Как я понимаю, некоторые проекты там исключительно под Linux-системы.
Emacs, в не зависимости от системы сборки.
S>Система сборки там meson.
Рояли не играет.
S>QT Creator все-таки интегрируется с CMake.
Это его проблемы.
S>Нужно искать по всем файлам в проекте,
Без каких либо настроек специфичных для проекта, "заходишь" в директорию проекта и:
helm-projectile-find-file
helm-git-grep
S>нажимать на функцию правой кнопкой и переходить к ее реализации,
В большинстве случаев достаточно примитивного helm-git-grep.
Можно gtags/ctags.
Если система сборки умеет выплёвывать compile_commands.json — то clangd lsp или подобное.
S>собирать и запускать кнопкой и т.д.
Для любой системы сборки можно написать build.sh. Далее compilation-mode позволит переходить по ошибкам/предупреждением.
Кнопки/хоткеи какие-угодно можно настроить.