Test your Vim knowledge with a free interactive quiz — 20 questions with answers and explanations. No signup needed to play.
Question 1/5Score 0
What is Vim, at a high level?
Questions in this quiz
What is Vim, at a high level?
What is Vim's "Visual mode" used for?
What is the purpose of "counts" in Vim commands, such as `3dd` (delete 3 lines) or `5j` (move down 5 lines)?
Why do many developers cite a "steep learning curve" as a notable characteristic of adopting Vim, despite its efficiency benefits once mastered?
How would you save a file and quit Vim, using its command-line mode (accessed via `:`)?
How would you search for a text pattern within a file in Vim, and repeat that search?
What is the general reason many developers who work extensively in a terminal environment (SSH-ing into remote servers, for instance) particularly value Vim's availability and lightweight nature?
What are "text objects" in Vim (like `iw` for "inner word" or `i"` for "inside quotes"), and how do they extend the verb+motion command grammar?
What is a Vim "macro," and how is it typically recorded and used?
What is the purpose of a `.vimrc` configuration file?
What is the purpose of Vim's "registers," and how do they relate to copy/paste (yank/put) operations?
What is Neovim, and how does it relate to Vim?
Gaps to close?
Read the curated Vim notes — core concepts, patterns, interview prep.