Eu vi isso acontecer especificamente quando o eclipse tem problemas para determinar várias funções com o mesmo nome. Minha solução é dividir essas funções em arquivos separados.
Eu estarei programando meu coração quando de repente nada que eu digito fizer sentido, ele começa adicionando caracteres incorretos e excluindo pedaços aleatórios de código sempre que eu pressiono uma tecla. Desfazer na verdade piora o problema.
Isso tudo pode ser corrigido pela força quiting eclipse (uma vez que isso começa a acontecer é impossível sair normalmente) e reiniciá-lo. Eu pensei que poderia ter algo a ver com a minha instalação, mas agora eu tive que acontecer em várias versões diferentes do Ubuntu em computadores diferentes (também em uma instalação CrunchBang).
Eu não tenho ideia do que está acontecendo aqui e não consegui encontrar nenhuma referência para pessoas com o mesmo problema. Parece acontecer com mais frequência ao editar arquivos com PHP e HTML, especificamente ao editar as partes HTML.
O que está causando isso e como posso corrigi-lo antes de mudar para outra IDE (que, acredito, estou MUITO PRÓXIMO de fazer, embora eu tenha que reinstalar todos os meus projetos).
Editar: depois de pesquisar mais detalhadamente os relatórios de erros do Eclipse, encontrei um relatório de erros com o mesmo problema. Foi confirmado no Windows Vista, no Windows XP, no Windows Seven, no Ubuntu e no Arch Linux.
Eu vi isso acontecer especificamente quando o eclipse tem problemas para determinar várias funções com o mesmo nome. Minha solução é dividir essas funções em arquivos separados.
Após uma busca minuciosa pelos relatórios de erros do Eclipse, encontrei um relatório de erros com o mesmo problema . Foi confirmado no Windows Vista, no Windows XP, no Windows Seven, no Ubuntu e no Arch Linux.
Aparentemente, isso tem sido um problema por um bom tempo e parece ser um bug no PDT.