
Discover how vim boosts productivity by learning movement, text insertion, and basic operations, then dive into buffers, registers, tabs, and windows with split panes, using regular expressions to transform text.
Install vim on Windows, linux mint in a virtual box and prepare the system with vi improved and basic navigation commands to start using vim.
Master Vim navigation in normal mode using hjkl for movement, page and line jumps, and word navigation, then switch to visual and insertion modes to edit, copy, and paste text.
Master vim basics by exploring insert mode, visual-block mode, and common editing commands to delete, copy, paste, and replace text with speed and precision.
Master Vim command-line mode to edit and search files with help, visual mode, and colon commands. Learn to customize with set options, syntax highlighting, line numbers, and buffers.
Master Vim search and replace with character motions, slash searches, and regular expressions; apply substitutions across ranges or the entire document, using global, visual, and backreference techniques.
Learn how to create and reuse Vim macros by recording key sequences into registers, replaying them, and combining with the expression register to automate repetitive edits.
Master pane and tab management in Vim by opening files in multiple tabs, navigating with tab commands, and resizing or moving panes using Ctrl-w and hjkl.
Learn to set marks with m and jump via ' or ` in vim, then manage marks across buffers; explore registers from 0–9, a–z, and the system clipboard.
Learn to install and manage vim plugins with vundle, set color schemes, and enable NerdTree for file navigation. Explore language-specific plugins for auto closing tags and text editing enhancements.
Master Vim autocompletion, code folding, and mappings, and manage sessions to persist layouts, while loading dictionaries and exploring syntax completion for programming.
Explore Vim resources and plugins to unlock hidden functionality, improve productivity, and practice efficient keystrokes through challenges that compare start and end files and real-world regex tasks.
In this course I'll teach you to use Vim, one of the most powerful text editors out there. Vi and Vim come installed by default on most Linux distributions.
Vim makes you faster and more productive - you never have to move your hands away from the keyboard as all Vim commands can be issued from the keyboard alone. Vim has also more than 26 registers to save text to, as opposed to only one clipboard of your operating system.
The course will guide you starting from the very basics of how to move in a document, we'll learn how to edit files efficiently, how to use macros, regular expressions, how to work with multiple tabs and split windows in panes. We'll also learn how to install Vim plugins to change its appearance and behavior.
By the end of the course you'll know how to use Vim and how to turn it into a full-fledged IDE.