https://kkcom.medium.com/vim-cheat-sheet-learn-vim-from-zero-to-hero-the-complete-beginner-guide-for-vim-bfc6e9833dba