O problema é que quando o Eclipse não sabe o que fazer com um determinado arquivo, ele abre com o chamado "System Editor", que na verdade é ... o que quer que seu sistema operacional diga, é por isso que efeito de dados ". Eu não acho que você pode dizer ao sistema operacional para usar o Eclipse como o editor padrão (embora eu não tenha tentado; de qualquer forma eu me pergunto por que alguém faria realmente quer fazer isso), então você tem duas alternativas: ou instalar um plug-in do eclipse para gerenciar o tipo de arquivo que você deseja editar (como por exemplo. pyDev para python), ou vá para Window > Preferências > Editores > Associações de arquivos e associar suas extensões de arquivo ao built-in editor de texto no Eclipse.
Por acaso eu sou um usuário pesado do Vim, Emacs e Eclipse, e por este trabalho Emacs é definitivamente não o que você realmente quer, mas se você quer tentar por seus próprios méritos, o Emacs pode substituir o Vim bem (interface modal e tudo), procure por viper e vimpulse.
FYI: Eu vim aqui depois de ler seu post