O que eu recomendo é que você não se prenda a nenhum IDE por palavra. Deixe seu código ficar como arquivos simples no sistema de arquivos e use ferramentas independentes (Emacs, GCC toolchain, Ctags, etc) para implementar as operações que você precisa implementar. Isso manterá sua base de código independente de IDE e livre de desorganização que a rodeia (como arquivos .project, etc).