This chapter will focus on version control and the surrounding process, as well as building and testing code. You will learn to do the following:
- Working with version control (and Git in particular) if you haven't already
- Learning to productively use Git and Vim together
- Comparing and merging files with vimdiff.Resolve Git conflicts using vimdiff
- Using tmux, screen, or Vim terminal mode to multitask and execute shell commands
- Using quickfix and location lists to capture warnings and errors
- Building and testing code using the built-in :make command and plugins
- Running syntax checkers manually and by using plugins