يقظان
استكشِف
سجِّل دخولك
أعدّهامساعد .0 نسخة

Mastering vim

  1. 1

    Modal Editing Fundamentals

    Get comfortable with Vim's core idea — separate modes for navigating and typing. Learn to move around with hjkl, switch between Normal/Insert/Visual mode, and make basic edits without reaching for the mouse.

    coursevimtutor (built-in interactive tutorial)

    Ships with Vim itself — run `vimtutor` in a terminal for a 25-30 minute hands-on lesson in the basics.

    vim-adventures.comother
    Vim Adventures

    A browser game that teaches Vim motions and modes through puzzles — a playful complement to vimtutor.

  2. 2

    The Grammar of Vim: Motions, Operators & Text Objects

    This is where Vim clicks: commands combine like a language — an operator (like d for delete) plus a motion or text object (like iw for "inner word") lets you express any edit in a few keystrokes.

  3. 3

    Editing at the Speed of Thought: Registers, Macros & the Dot Command

    Move from single edits to repeatable, automated ones. Learn how registers store text, how the dot command repeats your last change, and how macros let you record and replay a sequence of edits across a whole file.

  4. 4

    Making Vim Your Own: .vimrc & Custom Mappings

    Start shaping Vim around how you actually work — set sane defaults, remap awkward keys (like Caps Lock to Escape), and understand enough Vimscript to write your own small commands.

  5. 5

    Turning Vim into an IDE: Plugins & Neovim

    Layer on the modern ecosystem — a plugin manager, fuzzy finding, git integration, linting, and async task running. Explore whether Neovim's extras (built-in terminal, Lua config) are worth switching for.

  6. 6

    Practice & Muscle Memory

    Real fluency comes from repetition under pressure. Solve timed editing challenges that reward minimal keystrokes, and make Vim your daily driver for real work until the commands stop requiring conscious thought.

برفقة 🦌 يقظان