@massiveracist Would a static type checker help to find compilation errors as you type code? My IDE solved that for me, but it really depends on what project you’re working
@massiveracist There’s quite a few vim plug-ins that replicate IDE features, such as syntax checking, ale is an example, although I don’t endorse it; haven’t tried it.
Not a fan of IDE's, and I don't use languages like python & PHP. I normally use C, code in vim and compile with gcc.