Ask HN: How to improve vim productivity and workflow? I only need my .bashrc and .vimrc with me on a UNIX machine to get around. It makes me feel all warm and fuzzy inside because it's so minimal and portable. I love it. But I have not mastered vim yet. In particular, going back and forth between files and directories is really cumbersome in larger, more complex projects. When time is critical in a project I just install Atom or something with a sidebar (it makes a huge difference to me) and move on with my life. I want to improve. Specifically, how can I productively edit multiple files simultaneously in a larger codebase? Should I use tmux panes and windows? Or vim split views? Should I use a sidebar plugin for vim? Any other workflow tips? Should I even use vim at all? Why bother? |