For all the people that are text editor only, what do you do for autocomplete? I am super lazy. Once I type in the name of a function I almost never completely type out again. Then other times when working with some third party API I know what I'm looking for but I don't know the name of the function so I get the intellisense to popup so I can scroll through the list to see what I'm looking for.
Editors like Sublime, I believe, have it built-in. For vim, you'd need to install ctags, and vim can read the tags file. This, of course, requires you to map a shortcut key to execute ctag to reparse your project folder. This is why some people like vim as it's up to you to decide what that shortcut key is. Then, Ctrl+Space will open a small popup with all the symbols/words that it found. Unlike IDE's autocomplete, it's not smart enough to determine the language and the context (e.g. local/global variables, or private/protected methods). It presents all symbols to you. Sometimes, this is actually what you want.