https://wenijinew.medium.com/vim-do-you-know-how-to-exit-vim-you-probably-know-and-probably-dont-know-all-4a6a7fb5afa4