5

Build, Test, and Execute

This chapter will focus on working with version control, a fundamental component of modern development workflows, as well as building and testing code. Version control streamlines collaboration, tracks changes, and provides a reliable history of your project’s evolution. 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
  • Resolving 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 ...

Get Mastering Vim - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.