Плюсы не знаю за ненадобностью, пишу на С.
IDE - geany (использую лишь в качестве редактора), мелкие правки делаю на месте в mcedit
поиск по файлам - обычным grep'ом
сборка - самописный Makefile для мелочевки, cmake для чего-нибудь посущественней (в т.ч. при использовании gettext)
для рутины (проверка на уникальность запуска; обработка аргументов командной строки, полезные диагностические макросы и т.д.) использую
самопальную мелочевку
терминал - xfce4-terminal
компилятор - gcc, arm-none-eabi-gcc
gdb и valgrind не использую, т.к. не знаю их
VCS - mercurial (сосфорж), git (гитхаб, битбакет, гитлаб); для надежности все храню одновременно в 4 указанных местах