The cheatsheets of this page are based on the following YouTube series.
Vim As Your Editor (1/6): The Basic Vim Movements
Note, that specifically the special characters used are optimized for ANSI layouts. To make full use of VIM bindings i recommend an ANSI keyboard and proficiency at 10-finger typing.
Also, as the VSCode VIM plugin simulates VIM and makes errors doing so, consider using the neovim plugin instead (it uses an actual nvim instance - the og plugin is starting to add this functionality aswell, but it’s still in beta).
NOT RECOMMENDED IF YOU DO NOT WANT TO HAVE THE HASSLE OF INSTALLING NEOVIM AND CONFIGURING THE PLUGIN
VSCode Neovim - Visual Studio Marketplace
<aside> 💡 This is the section for VIM motions, so specifically the direct interaction with what you see.
</aside>
<aside> 💡 This is the section for understanding higher level concepts like buffers.
</aside>