Table Of Contents
Where I dedicate this book to the people that made it possible...
A brief description of yours truly... Vintharas, the Half-elven ranger, deadly archer, master of the two-handed sword and dual scimitar wielder, protector of Veleiron, Falcon of the Crepuscle, silent death of the swamps of Zulk....
On my background with Vim and Why I wrote this book.
What is Vim? Why is it so awesome? Why use Vim and VSCode together? Is that even a thing?
A step by step guide on how to install Vim in VSCode using the VSCodeVim extension
An extremely gentle and fluffy introduction to Vim...
Where you learn the power of motions and how you can move blazingly fast and with extreme prevision using VSCodeVim
Where you learn how to combine the power of motions with the super power of operators and text-objects to edit text at the speed of thought, like if it were magic
A short yet illuminating digression to reflect about Vim's essence and nature
Where you learn how Vim and VSCodeVim can enhance your inserting of code...
On ditching the mouse and using Visual mode and motions to select text using a super effective keyboard only workflow...
Where I share a trick to help you make operations on search matches at a speed never seen before...
Where you learn how Vim and VSCodeVim overcharge how you copy and paste things nside an editor. We also talk about the dozens of registers avaialable in Vim and what you can do with them.
Where you learn about command-line mode, ex commands and how you can use them to control your editor, perform changes on multiple lines at once using ranges and substitute text for better text.
In this one you learn how to improve your development workflow by using splits and tabs. Using VSCodeVim you can quickly break your workspace into split windows and tabs, and navigate swiftly between them.
Where you learn about a new and amazing operator that lets you surround bits of text with arbitrary characters and even HTML tags.
Where you learn about one of the most defining features of Vim, its amazing customizability, and how to create custom key mappings to enhance your development experience.
On two great plugins that let you move super fast through the whole breadth of a file...
On how VSCodeVim improves the multiple cursor experience by letting you use the power of normal mode commands on multiple places at once.
Where you learn how to record a text-editing session and then replay it to your heart's content using Macros.
On some minor ways in which VSCodeVim improves the file explorer, panes and the comand palette.
Where you discover how to integrate VSCodeVim and Neovim to enable the full power of Vim's ex commands within VSCode. Specially, the normal and global commands which are crazy bananas...
A final nugget with some VSCode only Vim mappings
Where we wrap up the beginning of this beautiful journey, you get some wise advice on how to continue becoming more awesome and I send you on your way with a warm hug.
Even more intensive and extensive thanks to all the people that made this book possible
All the knowledge resources I used in the making of this book
A bonus chapter about the entire and arguments Text Objects and how they enhance your operator experience in VSCodeVim