In Windows, WinEdt offers this feature. You write few letters of a word and then press Ctrl + Enter. A pop-up window will show you the possible list of words as in the following figure.

Double clicking on the desired word will insert it in the place.
Sublimetext
Sublime text too has this feature. But I found that its word completion is not as thorough as WinEdt. For example it didn't know the completion for the word assume
as I did in winedt. But, may be we have to do something extra to have all words, which I never explored. Here you have to press few letters of the word and then press Ctrl + Space to view the options as in the figure. Then click on the desired word to get it in place.
PS. Pressing Tab will insert the first word in the above list i.e, hamburgers
.

Texmaker
In texmaker, right click
on the half completed word, a pop-up window will open with possible suggestions. Click on the desired word to insert it. Same works in TeXstudio also.

TeXnicCenter
Though I could not get it work (as I am not good in using TeXnicCenter), there is an option for completing words.

Those who know, please feel free to edit and add details.
gedit
gedit with the "word completion" plugin activated, it shows a dynamic list of possible matches.