6 ms·
For a very long time I didn't use anything besides just plain vim, 2 biggest things to add to your vim use is undodir and YouCompleteMe. Crazy that I didn't hav
by nivethan 6y ago
For a very long time I didn't use anything besides just plain vim, 2 biggest things to add to your vim use is undodir and YouCompleteMe. Crazy that I didn't have either of these for so long, undodir I wish was part of the default.
- Teichopsia 6y agoNew(ISH) vim user here. I couldn't figure out how to install YouCompleteMe the other day, but I had not trouble with coc.
- necrotic_comp 6y agoTo add to this, vim quickfix-reflector ( https://github.com/stefandtw/quickfix-reflector.vim https://github.com/stefandtw/quickfix-reflector.vim) was life-changing for me. It lets you modify and save code from the quickfix buffer, so when you search for something and it shows up in the qf, you can do a find replace / edit / etc. This is especially great for mass refactoring / renaming.
- Jeaye 6y agoWoah, that's awesome. I use ^f for ack.vim, so combining that with quickfix-reflector sounds superb. Thank you!
- jerzyt 6y agoI've been using vim for 20+ years and have never been into extensive customizations. That was part of the attraction, because I had to deal with a lot of remote servers, often off-shore. With out-of-the box vi/vim I could get the most done with the least number of keystrokes. Someone made a comment above about IDE editors with vim emulation. Wish every IDE would do that. RStudio for example is not exactly vim, but I find it close enough. If only Spyder and Jupyter would that.
- dwagnerkc 6y agoI've used these plugins to get vim bindings in Juypter Notebook / Lab. Jupyter Notebook: https://github.com/lambdalisue/jupyter-vim-binding https://github.com/lambdalisue/jupyter-vim-binding Jupyter Lab: https://github.com/jwkvam/jupyterlab-vim https://github.com/jwkvam/jupyterlab-vim
- jerzyt 6y agoThank you sooo much!!!
- comfydragon 6y agoBy "undodir" are you referring to the "vim-undodir-tree" plugin? Because the "persistent_undo" feature that is built into Vim/Neovim (normally) is what I think of when I hear "undodir".
- tdfx 6y agoI switched from vim (with YouCompleteMe) to VSCode about 4 years ago and I've recently discovered the intellisense engine for VSCode is now available as a vim plugin: https://github.com/neoclide/coc.nvim https://github.com/neoclide/coc.nvim.
- mythrwy 6y agoThis makes me realize I really need to update my .vimrc and some plugins. I've been toting around the same .vimrc for like 6 or 7 years and there are so many better plugins now. Vim has been probably the most profitable tool I've ever picked up. Or maybe git. But I think Vim.
- jordanlewis 6y agoI made persistent_undo as part of Google Summer of Code in 2011. Very grateful I got to do that (and for the mentorship of Bram Moolenaar), and I'm so glad that this became part of your essential workflow. I also can't live without it at this point.