Проблема заключается в том, что, когда Eclipse не знает, что делать с данным файлом, он открывает его с помощью так называемого «системного редактора», который на самом деле ... независимо от того, что ваша ОС говорит, что это так, отсюда и "скользящая игра в кости" эффект». Я не думаю, что вы можете сказать ОС использовать Eclipse в качестве редактора по умолчанию (хотя я не пробовал; во всяком случае, мне интересно, почему кто-то на самом деле захотел бы это сделать), поэтому у вас есть две альтернативы: либо установить плагин eclipse - чтобы управлять типом файла, который вы хотите отредактировать (например, pyDev для python), или перейдите в Window> Preferences> Editors> File Associations и свяжите ваши расширения файлов со встроенным текстовым редактором в Eclipse.
Я являюсь опытным пользователем Vim, Emacs и Eclipse, и для этой работы Emacs определенно не то, что вам действительно нужно, хотя, если вы хотите попробовать его за свои достоинства, Emacs вполне может заменить Vim (модальный интерфейс и все ), поищите гадюку и вимпульса.
К вашему сведению: я пришел сюда после прочтения вашего поста