Probably not, but your vim/gcc/gdb/make flow doesn't scale to other developers. If it works for you, by all means keep using it.
"Doesn't scale" in the sense of "other developers are pretty unwilling to learn that chain of they didn't grow up with it."
Funny, I've been running into this problem while trying to switch people to docker. Maybe we're all a bit guilty of this in our own way.