https://www.vivekbhat.in/blogs/technical/vim-part-i-get-a-basic-vim-up-and-running
VIM Part I – Get a basic VIM up and running