FOSS Linux published a tutorial on the VI editor with examples.
10+ Linux VI commands with examples
In this "Learn Linux" session, we shall take a closer look at the vi Linux command and show you how to use it in various ways for your needs.
10+ Linux VI commands with examples | FOSS Linux