
Master vi on the command line and compare it with Notepad++ and Word, as you explore vim's extra features and powerful shortcuts.
Learn to use the vi editor, a memory-based text tool preinstalled on Unix, Linux, and Mac. Navigate with h, k, l; edit in buffers; Vim adds enhancements.
Open files in vi by filename or path, switch from insert to command mode with escape, and save, quit, or discard changes using colon commands and the exclamation mark.
Master vi editing by moving with h j k l, jumping by word or line with w, e, and 0 or $, and applying numeric prefixes to repeat commands.
Explore vi editing options: insert text with i, I, a, A, o, O; change and delete with c and d; substitute with s and R, r; change case with tilde.
Master vi copy and paste: yank with y and movement command, paste with p or P; yank lines with yy, join with J, dot repeats, undo with u or U.
Navigate large files in vi using screen-based movement and line navigation. Move by screens with ctrl-f and ctrl-b, scroll half-screens with ctrl-u and ctrl-d, and jump to specific lines.
Explore vi navigation within a line, including moving to the first non-blank character, jumping to a specific character by number and pipe, and searching by word.
Learn to navigate vi with slash and question mark searches, single-line searches with f, F, t, dot, and line-jump features, plus control g stats and backtracking.
Master advanced vi techniques by combining movement with editing, using navigation commands with change and delete actions, and leveraging plus, search, and read-only modes for efficient editing.
Recover unsaved changes in vi using recovery mode and swap files after a crash. Explore vi buffers, including unnamed and 26 named buffers, to copy, yank, delete, undo, and paste.
Use vi bookmarks to mark positions, set with m and a letter, jump with ' or ` to a bookmark, and return with '' to the previous location.
Master vi's search and replace features using the s command to replace text in a line, with global, range-based, and file-wide options using %s/old/new/g.
Master safe replacements in vi by using undo, saving before edits, and confirming each change. Learn to apply context specific replacements with the percentage command to target lines.
Learn to use regular expressions in vi to search and replace with dot wildcard and star, anchor patterns at line starts or ends, escape literals, and apply character ranges.
Master advanced regular expressions in vi by using negation and whole-word matching, and perform careful search and replace with confirmation.
Use the set command to customize vi, show line numbers, enable ignore case, and set the window size, then manage overrides with set all and exrc files for directory-specific environments.
Interact with unix inside vi to run commands and insert their outputs into the current file, using exclamation marks, date, and cat, with autocorrect and maps.
Explore Vim, the vi improved editor, with an integrated help system, autocomplete, binary mode, and startup options for diff, case-insensitive searches, and split window navigation.
Master visual mode in vim to highlight, copy, delete, and select text by word, punctuation, or paragraph, using w and W with whitespace and punctuation rules.
Explore command mode and insert mode, navigate and edit with copying, deleting, pasting, and advanced search and replace using buffers, bookmarks, mappings, and regular expressions in vi/vim.
Start coding on the command line using the powerful VI editor with this amazing and easy to follow course. If you want to develop for the Unix/Linux Systems VI is the de facto editor which you must learn to use. Any developer worth his salt should be comfortable in VI and if you don't know it yet then we must say that you are still not there.
VI is not just a editor but a way of life for serious programmers who swear by its almost magical powers. It looks cryptic from the outside but once you start using it you will understand the features it brings to the table and why after decades it is still so popular. Our course is geared for helping you understand and master all its features. You will get to know both the commonly used and exotic features which make it a formidable code editor for any technology.
The course starts with basic introduction to VI editor and covers the following:
Tool Features
File Operations
Editing features and options
Copy and Paste Operations
Advance Navigation to VI
Combining Movement with Editing
Recovering files
Combining Movement with Editing
Regular Expressions
Special Options in VI
Introduction to VIM and visual mode
This course will provide a quick guide to master this amazing tool and will change your life. Get started and start developing using VI now..