4 ms·
> I wish more engineers cared about auto complete. A lot of software people I know say "just use vim" or "just remember things" and I feel these view points rea
by bhaak 7y ago
> I wish more engineers cared about auto complete. A lot of software people I know say "just use vim" or "just remember things" and I feel these view points really stifle progress.
They are not very well versed in vim if they don't know about the autocomplete capabilities of it.
The most basic form is matching with ctrl-n in insert mode. http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-N http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-N
This can be beefed up by coupling it with ctags and even goes up to 11 with full language server protocol support by using coc.nvim.
Never let anyone tell you can't do that in vim. Most of the time, they are wrong.
- afarrell 7y agoVim can be used to do that, but not by me. After 12 years of using vim through MIT and various software engineering jobs, I've accepted that it would take a person of my mental abilities waaaaaay too long to set up. Or, can you recommend a good book on vim package management and debugging?
- bhaak 7y agoIn my experience, there are people that like building their development from the bottom up and others like going from top down. It's perfectly fine to get a full featured IDE. If you miss the vi stuff, most IDEs nowadays have pretty good vim emulations (and thanks to to neovim, many have even perfect vim emulations). Nevertheless, for an intro into vim plugin management, a good book is "Modern Vim by Drew Neil".
- afarrell 7y ago> "Modern Vim by Drew Neil" I took a look at that on Amazon[1], but the reviews seem to indicate that it gives a surface-level walkthrough of some of the available plugins. I'd need something that gives me a mental model I can use for debugging. [1] https://www.amazon.co.uk/dp/B07DFBWVMB/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 https://www.amazon.co.uk/dp/B07DFBWVMB/ref=dp-kindle-redirec...