In this document I am chronicling my process of learning to use vim, as well as noting different shortcuts I am using and might want to use along the way.
GREAT resources
- https://www.reddit.com/r/vim/comments/bfxr2z/vim_theory_and_reflections/
Commands List
Learning
Making sure that I’m doing everything from this: https://spin.atomicobject.com/2016/04/19/vim-commands-cheat-sheet/
- A/I, for inserting at start/end of lines (instead of jumping to end/start and then using a/i)
- ctrl+U/D
To learn
- gi = insert mode at last location
Learned
Backlog
- mm to mark, m to go to mark, mM to mark cross-file (need to test this)
- g; to navigate changelist
- get vim working in powershell: install the Vim windows official from its website, select the option to include .bat files during installation. Then go to powershell, type Vim and your editor will open.
Resources to check out sometime maybe
- https://www.reddit.com/r/vim/comments/s70ove/what_are_the_most_essential_keyboard_shortcuts_to/
- this screenshot looks amazing: https://www.reddit.com/r/vim/comments/s3tswa/whats_the_name_of_the_plugin_that_shows_inner_and/
Timeline
- 2022/01/12: Started learning/researching vim (first vimtutor)
- 2022/01/19: VSCode set up with vim shortcuts, still not confident with .vimrc, can do basic commands but am slow (no muscle memory yet)