All quizzes
Free quiz · 20 questions in the bank

Vim quiz

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
  1. What is Vim, at a high level?
  2. What is Vim's "Visual mode" used for?
  3. What is the purpose of "counts" in Vim commands, such as `3dd` (delete 3 lines) or `5j` (move down 5 lines)?
  4. Why do many developers cite a "steep learning curve" as a notable characteristic of adopting Vim, despite its efficiency benefits once mastered?
  5. How would you save a file and quit Vim, using its command-line mode (accessed via `:`)?
  6. How would you search for a text pattern within a file in Vim, and repeat that search?
  7. 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?
  8. 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?
  9. What is a Vim "macro," and how is it typically recorded and used?
  10. What is the purpose of a `.vimrc` configuration file?
  11. What is the purpose of Vim's "registers," and how do they relate to copy/paste (yank/put) operations?
  12. What is Neovim, and how does it relate to Vim?
Gaps to close?
Read the curated Vim notes — core concepts, patterns, interview prep.
Vim notes

More quizzes

.NET.NET MAUIAbsintheAccessibilityActixActix Web