Mastering Advanced Vim: Navigate, search, and modify text in the most efficient ways possible with Vim Editor

Mastering Advanced Vim: Navigate, search, and modify text in the most efficient ways possible with Vim Editor

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 0h 44m | 459 MB

Design, develop, and deploy end-to-end applications with Vim

The text editor is the programmer’s “hammer and nail”, but what makes a programmer’s text editor the best tool for the job? Can you be sure you are approaching tasks in the most efficient and fun way until you have tried to understand what makes the Vim Editor one of the most popular and longest-standing text editing tools of all time? There’s a reason why every text editor made since its inception has Vim plugins.

In this concise course, which can be viewed in under an hour, we will start with the basics and move on to mastering the fundamentals of Vim, providing you with the perfect solid foundation to edit and search text with the fewest keystrokes imaginable. Exploiting Vim’s strengths in this way makes it a frictionless tool that works for you instead of you working for it.

By the end of this course, you will be sufficiently confident to make Vim (or its fork, Neovim) your first choice when writing applications in any programming languages.

Learn

  • Move and search through files quickly and effectively
  • Modify files and reformat files elegantly
  • Use macros to record and play back commands
  • Integrate Vim with external shell commands
  • Bridge the gap between Vim and other programs: Bash shell, tmux, and IDE
Table of Contents

Up and Running
1 The Course Overview
2 Welcome to Advance Vim
3 Setting Up the Environment
4 Vim Configuration Files
5 What Is GVim

Common File Operations and Movements in Vim
6 Common File Operations
7 Getting Started with Basic Movement Commands
8 Finding and Searching for Text
9 Common Mark Use Cases

Working with Multiple FilesDocuments
10 Opening Multiple Files
11 Using Tabs
12 Splitting the Window

Modifications with Regex and Macros
13 Substitution Commands, Magic and Very Magic Mode, Regex Substitutions
14 Yanking and Pasting
15 Using Macros and Playing Macros Back Across Multiple Files

Integrating Vim into Other Processes
16 Bash vi mode
17 Redirecting Text InputOutput from Vim intoout of Bash
18 Using tmux with vi mode Command Options

Vim Support for External Programs
19 Exploring the less Program
20 vi mode in mysql client(s)
21 Web Browsers with vi plugins

Vim Help System
22 Accessing the Help System
23 Command Completion
24 Links
25 Searching
26 Understanding Help Topic Context
27 Simple Help Navigation