
Enter insert mode in Vim by pressing i and type as usual, like a normal editor. Press Esc to leave insert mode and return to normal mode.
Delete content in Vim using normal mode with dd for single or multiple lines, and visual mode by selecting then pressing d, and use the home key to navigate.
Explore vim help and history, learn to access help in command mode, search topics, view undo guidance, and review command history to understand vim workflows.
Learn how to search in Vim using star and slash, perform forward and backward searches, and navigate results with n and N in normal mode.
Explore intermediate vim topics, including window splitting, vim diff, and word auto complete, then learn indentation, running commands inside vim, and the vimrc concept with startup scripts, mappings, and options.
Master word autocomplete in Vim by using Ctrl+n and Ctrl+p to fetch hints from the top or down, then automatically complete words in insert mode.
Learn how Vim maps the leader key with mapleader, defaulting to backslash, and how to change it to comma. Configure vimrc to apply mappings across normal and visual modes.
Explore vim advanced topics by mastering plugin managers such as pathogen and vundle, plus nerdtree, tagbar, code folding, buffers, markers, registers, macros, and eclipse configuration with ctags, cscope, and bin_to_hex.
Configure Vim as Eclipse by enabling features like file browser, code outline, search highlight, and code parsing. Explore jumping to function definitions, macros, and variable usages, and review caller relationships.
This course is not a boring tutorial on VIM editor at all. I have designed this course keep in mind the practical and real day to day challenges faced by any individual either in coding program or any file editing.
Is VIM a boring text only editor ?
If your answer is yes, then your decision to take this course is right. Because vim is not a boring text editor at all.It has GUI version too and it is very powerful editor. If configured properly, then you can start enjoying it just like your popular GUI IDE like eclipse.
If your answer is no, then you have some understanding of VIM editor. Coming along this course, you will not a basic vim editor user, but you will unleash the true potential of VIM.
At the end of this course, you will be very comfortable in using vim and gVim just like any popular IDE like eclipse.
You will be able to get most of the editing along with file browsing, code outline, building code, code parsing, code indentation and so many other features which any IDE provides.
Once you will understand all the concepts of VIM advanced tutorial, you no long need any GUI IDE.
I have uploaded the corrected captions for all the lectures of VIM advanced tutorial. So use the caption for maximum benefit of this course. This course has every lecture starting with theory in first 20 to 30% part then, moving towards hands-on of whatever discussed in theory part. That's why first understand theory then only go alone each lecture to hands-on. Don't skip first 20 to 30% of theory concept.
*** Please note that this "VIM advanced tutorial" course will keep updating to improve the course and meet any specific area of interest within the scope of the course based on students feedback and demand. ***