Learn Vim the Simple Way
source link: https://www.vimified.com/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Learn Vim the Simple Way
A simpler way to learn Vim.
Start with an interactive lesson below.
Lesson One
Vertical MovementIn Vim, you can move vertically by using j to go down and k to go up. For this exercise, navigate to the * character and delete it using x.
Notice the number of keystrokes required, we will learn much more efficient ways of navigating in later lessons!
- AttemptsGet to 10Keystrokes
- * // <--- Move to this using j and k, then delete it using x
- Your Progress
- Total TimeGet to 300sFastest TimeGet to 8sFewest KeystrokesGet to 100
- Average TimeAverage Keystrokes
Keystrokes
Why Vim?
Fast.
Vim treats text as objects, meaning a few keystrokes can manipulate entire strings, blocks of code, and even HTML tags.
Everywhere.
Vim works on every OS and over SSH. Combine Vim's fast keybindings with features of your favorite editor, such as VS Code, by using plugins.
Vim’s language allows commands to be combined to get the precise action you want. It’s like using combos in a video game, but to edit code.
Bite-sized lessons get to the point. Early lessons get you walking in Vim as fast as possible. Later lessons let you go fast, increasing speed and efficiency with advanced concepts.
Focused exercises make concepts stick, building proficiency and agility, preparing your new Vim powers for real world tasks.
Use statistics and achievement rings to target weak spots, get rapid feedback, reveal progress, and systematically practice to reach mastery, setting multiple lessons into muscle memory, removing the friction between converting the ideas from your mind into your editor, letting you code at the speed of thought.
Take a Peek
Contact Me
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK