Vim Editor

  1. Basic Navigation in Normal Mode
    1. Character-Level Movement
      1. Arrow Key Alternatives
        1. Left Movement
          1. Down Movement
            1. Up Movement
              1. Right Movement
              2. Movement with Counts
                1. Numeric Prefixes
                  1. Efficient Long-Distance Movement
                2. Word-Based Navigation
                  1. Forward Word Movement
                    1. Beginning of Next Word
                      1. End of Current Word
                        1. WORD vs word Distinction
                        2. Backward Word Movement
                          1. Beginning of Previous Word
                            1. End of Previous Word
                            2. Word Boundary Understanding
                              1. Punctuation Handling
                                1. Whitespace Treatment
                              2. Line Navigation
                                1. Line Beginning and End
                                  1. Absolute Line Start
                                    1. First Non-blank Character
                                      1. Line End
                                        1. Last Non-blank Character
                                        2. Line-Relative Movement
                                          1. Current Line Operations
                                            1. Line Number Jumping
                                          2. File-Level Navigation
                                            1. Document Boundaries
                                              1. First Line
                                                1. Last Line
                                                  1. Specific Line Numbers
                                                  2. Screen-Relative Movement
                                                    1. Top of Screen
                                                      1. Middle of Screen
                                                        1. Bottom of Screen
                                                      2. Screen Scrolling
                                                        1. Partial Screen Movement
                                                          1. Half-Screen Scrolling
                                                            1. Line-by-Line Scrolling
                                                            2. Full Screen Movement
                                                              1. Page Up and Down
                                                                1. Screen Positioning
                                                                2. Cursor Positioning
                                                                  1. Center Current Line
                                                                    1. Top and Bottom Alignment
                                                                  2. Character Search Navigation
                                                                    1. Search Repetition
                                                                      1. Next Occurrence
                                                                        1. Previous Occurrence